Удаляю \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
sed для Win. Удаляет файл...
Модератор: /dev/random
-
Jan2ary
- Бывший модератор
- Сообщения: 630
- Статус: Тщедушный очкарик
sed для Win. Удаляет файл...
Не шалю, никого не трогаю, починяю примус...