LINUX.ORG.RU
ФорумAdmin

Вопрос знатокам sed - замена символов с файле


0

0

Есть файл (созданный в windows), который если открыть под unix содержит в конце каждой строчки символ ^M , какой командой можно быстренько и удобно удалить их?

Вот и еще - есть файл в котором полно строк содержащих пробелы созданые tab. Какой командой можно вычестить полностью файл от этих tab?

anonymous

1. sed -i 's/^M//g' your_file (^M набирается как ctrl-V ctrl-M )
2. sed -i 's/\t//g' your_file

sasha999 ★★★★
()
Ответ на: комментарий от anonymous


sasha@as255 sasha $ dos2unix
-bash: dos2unix: command not found
sasha@as255 sasha $

на все случаи жизни man sed. а всякие корявые поделки типа dos2unix
идут лесом. и лучше сразу привыкать делать все не через ж.

sasha999 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.