Bashコマンドラインを使用して、file.txt
という名前のファイルの末尾に改行文字を追加するにはどうすればよいですか。 echo
を使用しようとしましたが、正しくありません。どうすればいいのか教えてもらえますか?
echo "" >> file.txt
最後に改行文字を追加します
sed
の場合:
sed -i '' -e '$a\' file.txt
echo
を使用:
echo >> file.txt
ファイル保存時にEOFでEOLを自動的に作成するViを使用します。
例えば:
vi -escwq foo.txt
または:
ex -scwq foo.txt
複数のファイルを修正するには、 多数のファイルの「ファイルの終わりに改行なし」を修正する方法? SO
GNU bash、バージョン3.2.57(1)-release(x86_64-Apple-darwin14)
echo \ >> file.txt
これは、上記の空の文字列では機能しなかったcentosで機能します。
sed -i -e '$a\' file