如何将包含子目录的整个目录添加到路径中?我需要它从我的python目录中至少获得2个深度。 singleton
和python/x/y/MYEXE
。谢谢!我知道如何添加它,我只需要所有路径。
python/x/MYEXE
答案 0 :(得分:0)
你可以像这样添加它们:
PATH=$PATH$( find $HOME/scripts/ -type d -printf ":%p" )
请参阅此answer
但是如链接页面所述,建议不要考虑所涉及的安全风险。
答案 1 :(得分:0)
PATH=$PATH$( find $HOME/python/ -maxdepth 2 -type d -not -path "/.git/*" -printf ":%p" )
type d
=目录maxdepth 2
=仅列出2个目录not path ".git/*"
=排除.git stuff printf ":%p"
=将其转换为path:path1
格式感谢@Esteban提供printf
标志