`command` 与 `type` - 在用户路径中查找程序文件

`command` 与 `type` - 在用户路径中查找程序文件

我需要在用户的路径中找到程序文件。我发现很少有解决方案,最好的是commandtype

哪一种更好、更快、类似 UNIX 的方式,为什么?

command -v <application>
type -p <application>

答案1

该变体command -v是在 POSIX 标准中定义的,
因此它正是“类似 UNIX 的方法”。

标准参见 POSIX - Shell 和实用程序 - 命令

有关所有详细信息,以及更多详细信息:为什么不用“哪个”呢?那该用什么呢?

相关内容