シェルユーザーが存在しないコマンドを入力するたびに呼び出される関数を定義したいと思います。私の場合は、エラーを記録して代替コマンドを試したいと思います。
現在の例を入力すると、dgfgsdjagfghsdg
エラーが表示されます。zsh: command not found: dgfgsdjagfghsdg
入力されたコマンド(+パラメータ)をパラメータとして受け取る関数を定義する方法はありますか?
ベストアンサー1
はい。
- Zシェルでは、次のファイルです。
command_not_found_handler
。 - Bourne Againシェルでは、次のファイルがあります。
command_not_found_handle
。