edit
テキストファイルがWindowsやMac OSなどで作成された場合、改行コードが異なりますよね。 cat -v により確認することができます。
以下、改行コード関連記事へのリンクです。
cat -v テキストファイル名
^Mが表示されるのですぐにわかります。
^Mが表示され改行されません。