Linuxでgrepを使用してdos行末を含むファイルを検索したい。このようなもの:
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