BASH記録に成功したコマンドのみを保持

BASH記録に成功したコマンドのみを保持

時々私はコマンドの構文を誤解します。

# mysql -d test
mysql: unknown option '-d'
# echo $?
2

もう一度試して正しい結果を得ました。

# mysql --database test
Welcome to the MySQL monitor.
mysql >
...

ゼロ以外のエラーコードを持つ最初のコマンドが履歴に入力されるのを防ぐ方法は?

ベストアンサー1

本当に欲しくないと思います。私の一般的なワークフローは次のとおりです。

  • コマンドを入力する
  • 走る
  • 失敗します。
  • 上キーを押してください
  • 編集コマンド
  • 再びジャンプ

これで、失敗したコマンドが履歴に保存されない場合は、簡単に修正して再実行することはできません。

おすすめ記事