【发布时间】:2018-02-15 07:03:58
【问题描述】:
我打算在脚本中使用 Linux“查找”命令。如果“查找”命令在提到的任何路径中找到可执行文件,而不是确切的路径,我就会感到困扰。我正在测试以下内容:
find /usr/bin /usr/sbin /bin /sbin -name ntpd > /dev/null 2>&1; echo $?
0
find /usr/bin /usr/sbin /bin /sbin -name ntp > /dev/null 2>&1; echo $?
0
find /usr/bin /usr/sbin /bin /sbin -name ntpd
/usr/sbin/ntpd
# find /usr/bin /usr/sbin /bin /sbin -name ntp
#
为什么find 给出的退出状态为0,在这两种情况下,无论它是否找到可执行文件
【问题讨论】:
标签: bash shell find exitstatus