それも考慮してくださいstow。

それも考慮してくださいstow。

私の~/binフォルダには、任意のディレクトリレベルを持つ複数のサブフォルダが含まれています。

このフォルダには、zshの起動時に追加する必要がある実行可能ファイルのみが保存されています。短く効率的な方法で、そのフォルダとサブフォルダの下のすべてのファイルをどのようにpath再帰的に追加できますか?$path

ベストアンサー1

mkdir -p ~/tmp/a/b/c/{d,e}
path+=(~/tmp/a ~/tmp/a/**/*(N/))
print -l $path

これにより、変数とディレクトリ~/tmp/aの両方に再帰的に追加する必要があります。PATH同じではない*(/)**リンクの問題これを行うとfind(1)

修飾子は、(隠されていない)ディレクトリがない場合、Nそれをエラーとして処理しません。

おすすめ記事