ファイルにエコーを追加しますか?


27

Linuxでは、どのようにすればいいですか

echo 'hello world' > log.txt

しかし、log.txtの内容を上書きする代わりに、log.txtの最後に追加しますか?


6
詳細については、高度なBashスクリプトガイドのI / Oリダイレクトに関するすべてを参照してください。
ゾレダチェ

@Zoredache:素晴らしいリファレンス!+1
ブレントロングボロー

回答:




5

Linuxでは、複数行の追加に便利なHERE TAGを使用することもできます。

cat >> log.txt << EOF
hello word 1
hello word 2
hello word 3
EOF

Linuxシェルは、Windowsコマンドプロンプトよりも強力です!;)


シェルはcmd.exeよりも強力な場合がありますが、powershellよりも強力ではないと主張します。
GregD

2
PowerShellはスクリプト言語であり、これをPerlなどの別のスクリプト言語と比較する必要があるため、PerlはPowerShellよりも強力です。;):D
aleroot

2
いたずら!ここには言語のジハードはありません!
ブレント。ロングボロー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.