>"に加えて、ファイルの末尾に行を追加する別の簡単な方法はありますか?">
最近、私は短い文をtree_hole
ファイルに反映しています。
私は前にecho 'something' >> tree_hole
これをしたことがあります。
>
しかし、私はしばしば間違いをするので、間違いをすると、常に心配しています>>
。
だから私はbashrcに独自のグローバルbash関数を作成しました。
function th { echo "$1" >> /Users/zen1/zen/pythonstudy/tree_hole; }
export -f th
しかし、ファイルの最後に行を追加する別の簡単な方法があるかどうかを知りたいです。他の場合は、より頻繁に使用する必要があるかもしれません。
あなたはいますか?
ベストアンサー1
シェルnoclobber
オプションを設定します。
bash-3.2$ set -o noclobber
bash-3.2$ echo hello >foo
bash-3.2$ echo hello >foo
bash: foo: cannot overwrite existing file
bash-3.2$