У меня есть довольно простой сценарий bash, который выполняет команду grep, чтобы найти весь текст в файле, который не соответствует шаблону.
grep -v $1 original.txt >trimmed.txt
Во входном файле каждая строка заканчивается символами конца строки Windows, то есть возвратом каретки и переводом строки CR LF.
Вывод этой команды (запущенной в Cygwin) заканчивает каждую строку дополнительным символом возврата каретки, т. е. CR CR LF.
Как мне сказать grep просто использовать CR LF?