回答:
>
ファイルへのリダイレクト(上書き)>>
用であり、追加用です。
を上書きするにはbar.txt
、これを使用します。
echo "foo" > bar.txt
>
は、パイプシンボルがパイピング(別のプロセスへの標準出力)と呼ばれるのに対して、リダイレクト(ファイルへの標準出力) |
と呼ばれます。あなたが「パイピング」と呼ぶとき、あなたは私のような人々を混乱させるリスクを冒します>
> foo
はの単なる構文糖で| Out-File foo
あり、したがってパイプの形式であることに注意してください;-)
man bash
を参照して検索(を使用/
)してください。具体的には、「出力のリダイレクト」および「出力のリダイレクト出力の追加」。