おや、 >
で上書きできない?
$ zsh --version zsh 5.7.1 (x86_64-apple-darwin18.2.0) $ echo foo > bar.txt $ cat bar.txt foo $ echo baz >> bar.txt $ cat bar.txt foo baz $ echo hoge > bar.txt zsh: file exists: bar.txt $ echo hoge >| bar.txt $ cat bar.txt hoge
シェルスクリプトでリダイレクトによる上書き防止 - Qiita
こちらに書かれていることと挙動が違うぞ?おかしいなーと思ったら prezto の設定 で CLOBBER が無効になっていました。