есть файл, следующего вида:
Код: Выделить всё
First String ^M
Second String^M
Another ^M
Код: Выделить всё
First\.String\.
Second\.String\.
Another\.
Код: Выделить всё
First String ^M
Second String^M
Another ^M
Код: Выделить всё
First\.String\.
Second\.String\.
Another\.
Код: Выделить всё
sed 's/\^M//'
и? чем мне это должно помочь? окончание строки я могу и через dos2unix пофикситьBayerische писал(а):Код: Выделить всё
sed 's/\^M//'
меня интересует как обрезать пробелы и удалить досовские переводы строк
Код: Выделить всё
tr -s " " | tr -d ' '
Код: Выделить всё
tr -s "\r" "\n" < file_in | sed 's/ \{2,\}/ /g; s/\(^.*[^ ]\)$/\1 /; s/ /\\\./g'
Код: Выделить всё
tr -s "\r" "\n" < file_in | tr -s "[ ]" | sed 's/\(^.*[^ ]\)$/\1 /; s/ /\\\./g'
Код: Выделить всё
tr -s "\r" "\n" < file_in
Код: Выделить всё
cat file_in | tr -s "\r" "\n"
Код: Выделить всё
sed 's/\^M//'
Код: Выделить всё
tr -s "\r" " \n" < file_in | sed 's/ \{2,\}/ /g; s/ /\\\./g'
Код: Выделить всё
tr -s "\r" " \n" < file_in | tr -s " " | sed 's/ /\\\./g'
спасибо, это уже близко к тому что мне надо.kpp писал(а):Можно укоротить:Код: Выделить всё
tr -s "\r" " \n" < file_in | sed 's/ \{2,\}/ /g; s/ /\\\./g'
Код: Выделить всё
tr -s "\r" " \n" < file_in | tr -s " " | sed 's/ /\\\./g'
Код: Выделить всё
First String ^M
Second String^M
Another
Код: Выделить всё
tr -s "\r" " \n" < vhod2 | sed 's/\(^..*$\)/\1 /; s/ \{2,\}/ /g; s/ /\\\./g'