在 Bash 上,我们如何测试名称字符串是否是可执行文件,因为尝试过它不起作用:
$ [[ -x cp ]] &&echo YES
$
$ [[ -x ls ]] &&echo YES
Run Code Online (Sandbox Code Playgroud)
努力尝试不会是正确的方法:
$ >/dev/null type ls && echo YES
YES
$ >/dev/null type -fat && echo YES
YES
Run Code Online (Sandbox Code Playgroud)
这是一次非常失败的失败,感谢之前的帮助