Forum » Programiranje » Združitev istoležnih vrstic
Združitev istoležnih vrstic
mpucel2 ::
Zanima me, če mi lahko kdo na hitro pove, kako sprogramiram v Linux-u v BASH-u, da združim dve istoležni vrstici različnih spremenljivk ali datotek skupaj?
Prva vrstica ene spremenljivke in prva vrstica druge datoteke skupaj in tako najprej..
HVALA!
Prva vrstica ene spremenljivke in prva vrstica druge datoteke skupaj in tako najprej..
HVALA!
andraz2112 ::
Poizkusi za branjem vrstice za vrstico in jih zapiši v buffer, nato jih seštej pa še enkrat zapiši v dat. Mislim, da je to odgovor, če sem pravilno razumel vprašanje. Rešitev ni glih optimalna je pa ql, če nimaš res velike količine podatkov.
hamax ::
Tole je cisto iz glave, tako da je lahko narobe.
#delimiter za splitanje nastavis na novo vrstico IFS=$'\n' #datoteko izpises in jo shranih kot tabelo datoteka=($(cat datoteka.txt)) #enako naredis s spremenljivko spremenljivka=($(echo "bla blabla bla")) #hkrati izpisujes vrstice. pazi da sta obe spremenljivki enako dolgi for ((i=0;i<${#datoteka[@]};i++)); do echo ${datoteka[$i]}" "${spremenljivka[$i]} done
phyro ::
ne spomnim se točno kako gre tako da lahko streljam :D Mislim da je IFS globalni delimiter in ga mogoče ni dobro spreminjat v kolikor ti program dela kar nekaj časa. Pa če se ne motim je fajn na koncu dodat 'unset IFS', da mu nastavi nazaj default vrednosti, not sure tho
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Visual C# problemOddelek: Programiranje | 3146 (2318) | mladec |
» | C++ programaOddelek: Programiranje | 1028 (814) | DubleG |
» | [Pascal] Kako program prepričati, da preskoči vrsticoOddelek: Programiranje | 1163 (886) | joze67 |
» | [c++]file read problemOddelek: Programiranje | 1597 (1332) | 'FireSTORM' |