Bash - 从$PATH打印文件的完整路径



假设我的$PATH里有~/scripts,而且我有script.sh在这条路上。

我可以通过直接在终端中键入script.sh来执行该脚本,但是如果我想在不知道脚本的基本路径的情况下打印出该脚本的完整路径(或在脚本中添加任何函数以打印出自己的路径(怎么办?有什么好方法可以做到这一点吗?

在 bash 中,要在用户路径中找到文件(脚本(,您可以使用which命令:(https://ss64.com/bash/which.html(,但正如 @Jetchisel 所说,对于符合 POSIX 的 shell,有更好的替代方案; 请参阅 Bash 中的"哪个"与"命令 -v">

相关内容

  • 没有找到相关文章

最新更新