当bash(cmder)中找不到命令时,我想调用我的脚本



如果在bash(cmder(中找不到命令。然后,我需要调用我的批处理或外壳文件。并执行自定义代码以打印结果而不是默认 bash: foo: command not found

CMDER中是否有任何设置或任何其他可能实现此案的方法。如果还有其他能够实现这种情况的控制台模拟器?

您可以检查命令是否可以使用

来调用
if ! type COMMAND &>/dev/null; then
   # not callable - here your script
fi   

或呼叫后,如果找不到命令(exitCode = 127(

COMMAND
if [[ "$?" == 127 ]]; then
   # command unknown  - here your script
fi

最新更新