【发布时间】:2019-08-18 08:02:47
【问题描述】:
实用程序which 会在路径上找到一个程序,但是任意数据文件呢?
我一定是在寻找错误的东西,但我找不到任何使用标准实用程序的方法,所以我想写一个小 Bash 脚本来做。
$PATH 环境变量由冒号分隔,但尝试设置 IFS=':' 然后迭代结果对我不起作用。到目前为止,这是我所得到的:
IFS=':' DIRS=($PATH)
for d in $DIRS; do echo $d; done
此时它只输出我路径中的第一个条目,而不是全部。
想法?如果已经有执行此操作的标准命令,则没有理由编写脚本...
【问题讨论】:
-
任意数据文件可能不应该在
PATH的目录列表中。