【问题标题】:Add the bin subdirectories of all folders to path将所有文件夹的bin子目录添加到path
【发布时间】:2019-08-01 05:15:15
【问题描述】:

我家中有一个名为 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 添加到路径中。有什么指点吗?

【问题讨论】:

标签: bash ubuntu path bin


【解决方案1】:

感谢 Socowi 提供的信息。我删除了 if 语句并稍微编辑了 for 循环,它的工作方式符合我的预期。

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

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 2011-11-06
    • 2014-09-11
    • 2019-08-26
    • 1970-01-01
    • 2017-05-25
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多