Zdravim,
behem prace se
sedem (
http://cs.wikipedia.org/wiki/Sed) jsem narazil na (pro me) pomerne zavazny problem, s jehoz resenim si nevim rady...
Vec se ma takto:
Formatuji text a z "technickych duvodu" mi vzdy jeden udaj konci
;, cimz skonci i radka. Muj problem ale je, ze bych k teto radce potreboval pripojit tu nasledujici, cili sloucit tyto dve radky do jedne.
Na strance
http://sed.sourceforge.net/sed1line_cz.html jsem nasel tento prikaz
sed -e :a -e '$!N;s/\n=/ /;ta' -e 'P;D'
, ktery ale nefunguje (ta pripojovana radka skutecne take zacina znakem
=), jak bych potreboval - spojuje radky pouze pokud jej spustim v terminalu
sed -e :a -e '$!N;s/\n=/ /;ta' -e 'P;D' /home/user/Plocha/NEWS/Vystup/*
, kde se mi potom zobrazi korektne upraveny text.
JENZE - pokud ten prikaz zapisu do skriptu, prislusne soubory (ve slozce
Vystup) se NEUPRAVI. Predpokladam, ze je to kvuli prepinaci
-e. Bohuzel se mi ale nedari ho uspesne nahradit prepinacem
-i.
Nezna nekdo reseni? Potrebuji, aby
sed kazdy ze souboru ve
Vystupu upravil samostatne, cili export pomoci prepinace
-e (coz funguje) mi nepomuze, nebot by vytvoril pouze JEDEN vysledny soubor...
Predem dekuji za vase rady!