<分区>
在 bash 脚本中,我需要确定名为 foo
的可执行文件是否在 PATH 上。
标签 bash
<分区>
在 bash 脚本中,我需要确定名为 foo
的可执行文件是否在 PATH 上。
最佳答案
您还可以使用 Bash 内置 type -P
:
help type
cmd=ls
[[ $(type -P "$cmd") ]] && echo "$cmd is in PATH" ||
{ echo "$cmd is NOT in PATH" 1>&2; exit 1; }
关于bash - 检测可执行文件是否在用户的 PATH 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569478/