Я хочу прочитать файл "teste", сделать несколько "найти и заменить" и переписать "teste" с результатами.Чем ближе я до сих пор:
$cat teste
I have to find something
This is hard to find...
Find it wright now!
$sed -n 's/find/replace/w teste1' teste
$cat teste1
I have to replace something
This is hard to replace...
Если я попытаюсь сохранить в тот же файл, как этот:
$sed -n 's/find/replace/w teste' teste
или:
$sed -n 's/find/replace/' teste > teste
Результатом будет пустой файл ...
Я знаю, что упускаю что-то очень глупое, но любая помощь будет приветствоваться.
ОБНОВЛЕНИЕ: на основе советов, данных людьми иэта ссылка: http://idolinux.blogspot.com/2008/08/sed-in-place-edit.html вот мой обновленный код:
sed -i -e 's/find/replace/g' teste