特定のファイル名を含むサブディレクトリのリスト

特定のファイル名を含むサブディレクトリのリスト

単一のシェルコマンドでこれを行うことができるかどうか疑問に思います。

私は私のホームディレクトリにあり、特定のファイルを含むサブディレクトリのリストを探したいと思います。ファイル名と深さは常に同じです。たとえば、このような場合、

/karthik/A/B/C/1/D/E.txt
/karthik/A/B/C/2/D/E.txt
/karthik/A/B/C/3/D/E.txt
/karthik/A/B/C/4/D/E.txt
/karthik/A/B/C/5/D/E.txt

1 2 3 4 5 印刷したい

シェルコマンドでできますか?それではどうですか?

ベストアンサー1

検索とawkの使用

find . -mindepth 7 -name E.txt | awk -F/ '$0=$6'

おすすめ記事