Chcę wyszukać pliki zawierające zakończenia wierszy dos za pomocą grep w systemie Linux. Coś takiego:
grep -IUr --color '\r\n' .
Powyższe wydaje się pasować do dosłownego, rn
co nie jest tym, co jest pożądane.
Wynik tego zostanie przesłany potokiem przez xargs do todos, aby przekonwertować crlf na lf w ten sposób
grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
dos2unix
z -ic
przełącznikiem. W przypadku plików LF możesz wyszukiwać za pomocą unix2dos -ic
. Nie modyfikuje plików. Tylko raport.
cat -v somefile.txt
; pojawiają się jako^M