我需要在用户的 PATH 中找到程序文件。我发现了几个解决方案,最好的是command和type。
哪个更好、更快、类似于 UNIX 的方式,为什么?
command -v <application>
type -p <application>
Run Code Online (Sandbox Code Playgroud)
该变体command -v是在 POSIX 标准中定义的,
因此它正是“类 UNIX 的实现方式”。
有关标准,请参阅 POSIX - Shell & Utilities - 命令
对于所有细节,还有更多细节:为什么不使用“which”?那用什么?
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |