1. ホーム
  2. バッシュ

[解決済み】Bashでテキストファイルを開き、データを書き込む?

2022-03-28 07:33:47

質問

Linuxのシェルスクリプトで、テキストファイルに自動的にデータを書き込むにはどうしたらいいですか?

ファイルを開くことができました。しかし、データを書き込む方法がわかりません。

解決方法は?

簡単に言うと

echo "some data for the file" >> fileName

しかし echo は、行末文字 (EOF) を理想的な方法で処理しません。 . そのため、複数行を追加する場合は、以下のようにします。 printf :

printf "some data for the file\nAnd a new line" >> fileName

>>> の演算子は非常に便利です。 コマンドの出力をリダイレクトする また、他の複数のbashコマンドと連動しています。