将所有文件夹的bin子目录添加到path

时间:2019-03-10 21:26:08

标签: bash ubuntu path bin

我家中有一个名为tools的文件夹,在其中放置了我用于项目的所有实用程序。工具中的每个文件夹都有一个/ bin子目录,我想将其添加到路径中。我的.profile文件当前已添加以下代码:

    # add directories to path below
if [-d "$HOME/tools"]; then
  for d in $HOME/tools/*/bin; do PATH="$PATH:$d"; done
fi

我从有关如何将文件夹添加到路径的相关主题中删除了这些内容,但最终没有比我开始的地方更多的内容了。 我想要为工具中的每个子文件夹添加bin到路径。有指针吗?

1 个答案:

答案 0 :(得分:0)

感谢索科维提供的信息。我删除了if语句,并为for循环做了一些编辑,并按预期工作。

for d in $HOME/tools/*; do PATH="$PATH:$d/bin"; done