Linux でシェル スクリプトを使用してテキスト ファイルにデータを自動的に書き込むにはどうすればよいですか?
ファイルを開くことはできました。しかし、データを書き込む方法がわかりません。
ベストアンサー1
短い答え:
echo "some data for the file" >> fileName
しかし、echo
行末文字(EOF)を理想的な方法で処理しないしたがって、複数の行を追加する場合は、次のようにしますprintf
。
printf "some data for the file\nAnd a new line" >> fileName
および演算子は>>
、コマンドの出力をリダイレクトする>
のに非常に便利で、他の複数の bash コマンドと連携して動作します。