![ファイルの内容をcatまたはgrepできません。](https://linux33.com/image/39723/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%86%85%E5%AE%B9%E3%82%92cat%E3%81%BE%E3%81%9F%E3%81%AFgrep%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.png)
私はDebian Jessieを使用しています。を使用して新しいテキストファイルを開いてmousepad
保存し、それを使用して変更してvim
再保存すると、grep
その内容を印刷できなくなります。
これにより、cat file
端末に何も表示されません。またはfile
で開くと内容が表示されます。ファイルに書き込むと、ステータスバーに次のように表示されます。vim
mousepad
vim
"file" [mac] 2L, 5C written
そして、「一般」ファイルの場合にのみ取得できます。
"file" 2L, 5C written
私はそれが[mac]
新しい行の形式に関連していると思い、次のことを実行してみました。
dos2unix file
しかし、問題は残っています。このファイルにどのような問題があるのかを知っている人はいますか?
答え1
たとえば、次のようになりますrecode
。recode /cr file
注:端末で見ることができるのは、cat file
Macの行の終わりは次の行に移動せずに行の先頭にカーソルを置いてすべてを上書きするCRです。