изменить строку с помощью awk

Я пытаюсь сделать замену одна строка в файле с awk, например

, изменив это:

e1 is (on)

e2 is (off)

на:

e1 is (on)

e2 is (on)

, используйте команду:

awk '/e2/{gsub(/off/, "on")};{print}' ~/Documents/Prueba > ~/Documents/Prueba

это сделает замену, но файл заканчивается пустым!

10
задан gdoron is supporting Monica 29 February 2012 в 16:55
поделиться