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

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

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

関連情報