Пример:
#создаю файл:
$ echo "old" > proba
#заменяю все вхождения "old" на "new"
$ sed -e "s/old/new/g" proba > proba
$ cat proba
$
Т. е. файл получаеться... пустой! Поясните, пожалуйста, как такое происходит. Ведь сначала запускается sed и читает файл, а уже потом, в конце, файл перезаписывается...

Ответ на:
комментарий
от idle


Ответ на:
комментарий
от ananas

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [bash][бред]Обновление конфигурации сети (2012)
- Форум [bash] Замена переводов строк «unix2dos» (2008)
- Форум Замена в строке с помощью Python (2015)
- Форум Свой git diff с блэкджеком и хэш суммами (2016)
- Форум Замены строк (2023)
- Форум проблемма с заменой текста в файлах bash, sed, replace (2016)
- Форум Помогите со скриптом (shell) (2005)
- Форум sed, скобки (2012)
- Форум Регулярные выражения. sed vs grep. Запутался. (2015)
- Форум sed и квадратные скобки (2013)