Символы конца строки CRLF (\r\n
, ^M
) - это единственное различие между файлами Unix и DOS / Windows ASCII, поэтому нет другого пути.
Что вы можете попробовать, еслиОбязательно fromdos
команда для сравнения своих выходных данных с исходным файлом:
file=test_file
fromdos < $file | cmp $file -
Сбой (не ноль $?
), если fromdos
раздет любой \r
прочь.
dos2unix
может использоваться аналогичным образом, но я не знаю его точный синтаксис.