sed nahrazovani jednoho radku vice radky
Alexej Sveshnikov
svesh na seznam.cz
Čtvrtek Listopad 11 16:03:21 CET 2004
>>>>Dobry den, lze v SED nahradit jeden radek vice radky
>>>>neco jako
>>>>...........
>>>>cat ./test | sed s/"^# ali-sdu"/"# ali-sdu \n dalsi radek a"/
>>>
>>>Napsal jste to skoro presne:
>>>
>>>cat test | sed 's/^# ali-sdu/# ali-sdu \ndalsi radek a/'
>
>
> PS> A nebo jeste lepe :-)
>
> PS> cat test | sed 's/^# ali-sdu/# ali-sdu \\ndalsi radek a/'
>
> Bohuzel ani to nejede ale uz vim asi cim je to hodne stara distribuce
> sed 3.02 skusim upgrade.
Posledni moznost: vyeskejpovat novy radek
cat test | sed 's/^# ali-sdu/# ali-sdu \
dalsi radek a/'
\ na konci prvniho radku musi byt hned nasledovano koncem radku, nesmi tam
byt mezera. Melo by to fungovat ve vsech verzich sedu.
Alexej
Další informace o konferenci Linux