sed для Win. Удаляет файл...

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

sed для Win. Удаляет файл...

Сообщение Jan2ary »

Удаляю \r - дишний перевод строки:

$ sed -i -e s/\r//g filename

На linux работает без проблем, а вот на windows версии для sygwin после такой команды файл просто исчезает из текущей директории. Пробовал указывать имя с опцией -i, тогда имя файла модифицируется. Если использовать такую схему

$ sed -e s/\r//g filename > tmpfile

то потом приходится переименовать tmpfile в filename, что есть не очень удобно. В крайнем случае можно это все автоматизировать, но знает ли кто как это побороть?

Версии редакторов:
F:\Program Files\GnuWin32\bin>sed -V
GNU sed version 4.0.9

andrey@ngs:~> sed -V
GNU sed version 4.0.6
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали: