複数のディレクトリでファイルを見つけ、ファイルのフルパスを生成されたテキストファイルにコピーします。

複数のディレクトリでファイルを見つけ、ファイルのフルパスを生成されたテキストファイルにコピーします。

1)複数のディレクトリで同じテキストファイルを見つける必要があります。

SUBJ1/*/*/sametext.txt
SUBJ2/*/*/sametext.txt
SUBJ3/*/*/sametext.txt
etc.

2) 次に、テキストファイルを作成し、sametext.txtすべてのフルパスを新しいテキストファイルにコピーします。find、、を使用することだけが考えられますgrepprintf

頑張った

grep -rl --include="sametext.txt" "searchString" ${PWD}
find . -name "sametext.txt" |grep "filename"

フルパスを提供しません。

ベストアンサー1

改行のないパスの場合:

find "$PWD" -name sametext.txt >full_paths.txt

おすすめ記事