Tai onelinerinä ettei tule jännetupintulehdusta noin pitkää koodia kirjoitellessa:
korvattava = merkkijono jota etsitään
korvattu rivi = rivi jolla löydetty rivi korvataan
Tallentaa alkuperäisen tiedoston nimelle tiedosto.bak jos jostain syystä tuo ei ihan toimikaan :)
Koodi:
perl -pi.bak -e "s/.*korvattava.*$/korvattu rivi/;" tiedosto
korvattava = merkkijono jota etsitään
korvattu rivi = rivi jolla löydetty rivi korvataan
Tallentaa alkuperäisen tiedoston nimelle tiedosto.bak jos jostain syystä tuo ei ihan toimikaan :)