viコマンドでテキストファイルを作成すると文末に改行を入力しなくても改行が追加されます。
viコマンドでテキストファイルを作成する!
viコマンドで文末に改行コードを入力しないで保存します。
$ vi test.txt $ cat test.txt 123 456 :wq
改行コードが自動で追加されていることを確認する!
$ cat test.txt 123 456 $ od -c test.txt 0000000 1 2 3 \n 4 5 6 \n 0000010
おわりに
viコマンドでテキストファイルを作成すると文末に改行が追加されます。自動で行われるのは便利ですが、入力していないのに自動で行われれると混乱することがあるので、viコマンドの仕様を理解しておきましょう。
関連記事
関連書籍(Amazon)