Portál AbcLinuxu, 8. května 2025 06:55
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.