linux - 在 bash 脚本中找不到检测命令

标签 linux bash shell

我有一系列命令要执行。但是,只要出现“找不到命令”错误,我就需要退出。所以输出的执行后检查不是一个选项

“$?”当“未找到命令”和成功时,变量等于零。

最佳答案

如果这应该从脚本中完成,使用条件来表达这种行为是很自然的:

asdf 2> /dev/null || exit 1

关于linux - 在 bash 脚本中找不到检测命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16918272/

相关文章:

windows - XML 编辑/查看软件

linux - 内核中的 print 输出到哪里去了?

bash - 如果设置则使用环境变量,否则使用 makefile 中的默认值

bash - shell脚本,for循环,does循环等待执行命令进行迭代

c - Linux socket编程中如何限制连接?

java - 在 Tomcat 应用程序中的 shell 脚本/访问中设置环境变量

linux - Shell 在 if;then 条件后停止执行命令

bash - 无法将倒数第二个命令行参数设置为变量

linux - Shell脚本根据参数将单行翻译成多行

linux - 用于在 linux shell 上将 wav 编码为 aac 的库?