Exemplo básico de sed usage usando isso como test.txt :
one two
three two four
two five
Para substituir two por foo nesse arquivo:
sed -i 's/foo/two/g' test.txt
O que isso significa:
-
sedé o nome do comando, você encontrará muitos tutoriais ( eg ) e outra documentação online, além deman sed. -
-isignifica editar um arquivo no lugar. -
's/foo/two/g': osindica primeiro termo substituto para o segundo, og(global) indica para todas as instâncias em cada linha (não apenas a primeira). Lembre-se sempre de "incluir" isso.