ファイルがCRLFまたはLFを使用して行を終了していることを確認してください。

ファイルがCRLFまたはLFを使用して行を終了していることを確認してください。

テキストファイルの行が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"スタイル)に置き換え、各行の最後に結果@を色で表示します。

関連情報