bash で と入力してfc
書き込みecho hello world
、保存すると、次のように二重に出力されます。
echo hello world
hello world
単に
hello world
独自のコマンドが印刷されるのを回避する方法はありますか?
答え1
実行されるコマンドはに表示されておりstderr
、呼び出すことで削除できます。
fc 2>/dev/null
これを関数にすることができます:
fc() { builtin fc "$@" 2>/dev/null; }