Portál AbcLinuxu, 1. listopadu 2025 04:56
wait SO[77] or SO[59] (navic se bohuzel ruzne cisla meni od SO[55-80], tak zrejme bude nutne je nejdrive testovat)a pred a po tomtu retezci vlozit novy radek s textem DO[200]=ON a OFF.
Tak aby vysledek byl takto:
DO[200]=ON (vlozit na novy radek pred nalezeny retezec)
wait SO[77] or SO[59] (nalezeny rezezec v textu)
DO[200]=OFF (vlozit na novy radek po nalezenem retezci)
sed -r 's/^(wait S0[[][0-9]{2}] or S0[[][0-9]{2}])/DO[200]=ON\n\1\nDO[200]=OFF/g'
sed -e '/SO\[[0-9]*\] or SO\[[0-9]*\]/i\DO[200]=ON' \
-e '/SO\[[0-9]*\] or SO\[[0-9]*\]/a\DO[200]=OFF' <data.txt
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.