Я хочу шукати файли, що містять закінчення dos-рядків з grep в Linux. Щось на зразок цього:
grep -IUr --color '\r\n' .
Наведене вище, здається, відповідає буквальному, rn
що не є бажаним.
Вихід цього буде прокладений через xargs в todos для перетворення crlf в lf, як це
grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
dos2unix
з -ic
комутатором. Для файлів LF ви можете шукати за допомогою unix2dos -ic
. Він не змінює файли. Лише доповідь.
cat -v somefile.txt
; вони відображаються як^M