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