$ PATHでファイルを検索する

$ PATHでファイルを検索する

PATH環境変数にいくつかのフォルダを指定しました。このフォルダ内のすべてのファイルをどのように一覧表示できますか?

ベストアンサー1

このパイプラインを使用し、必要な修正を適用できます。

<<<"$PATH" sed 's/:/\n/g' | xargs -I@ find "@" -name '*a*'

-name '*a*'必要なフィルタと交換してください。フィルタなどを適用する必要がない場合は、xargパイプライン部分の短いバージョンを使用できます。xargs findつまり、次のようになります。

<<<"$PATH" sed 's/:/\n/g' | xargs find

このsed部分は、実際には、次のように文字列と区切り記号の定義で単純化できます。

<<<"$PATH" xargs -d: find

おすすめ記事