gpt4 book ai didi

bash - 如何在 Bash 中的 $PATH 中查找文件?

转载 作者:行者123 更新时间:2023-12-05 08:15:21 29 4
gpt4 key购买 nike

实用程序 which 会在路径上找到一个程序,但是任意数据文件呢?

我一定是在搜索错误的东西,但我找不到任何方法来使用标准实用程序来执行此操作,所以我想到编写一个小 Bash 脚本来执行此操作。

$PATH 环境变量由冒号分隔,但尝试设置 IFS=':' 然后迭代结果对我来说不起作用。到目前为止,这是我得到的:

IFS=':' DIRS=($PATH)
for d in $DIRS; do echo $d; done

此时它只输出我路径中的第一个条目而不是所有条目。

想法?如果已经有执行此操作的标准命令,则没有理由编写脚本...

最佳答案

使用它,使用 bash 参数扩展find:

find ${PATH//:/\/ } -name 'file'

关于bash - 如何在 Bash 中的 $PATH 中查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55382541/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com