テキストファイルの行がCRLFまたはLFで終わるかどうかを確認する方法は?
答え1
Tom Huntが言ったように、これを使用することができ、行file
がCRLFで終わるかどうかを伝えます。
または、GNUを使用してcat -A filename
ファイルを視覚的に調べることもできます。 CRLF で終わる行は次のとおりです。
blahblahblah^M$
より移植可能な代替方法はを使用することですsed -n l filename
。 CRLF で終わる行は次のとおりです。
blahblahblah\r$
答え2
私はcatやsedの方法がわかりませんが、次のように使用します。
tr "\r" "@" < $FILE | grep --color "@$"
CRを@(vimの ":set list"スタイル)に置き換え、各行の最後に結果@を色で表示します。