여러 디렉터리에서 파일을 찾아 파일의 전체 경로를 생성된 텍스트 파일에 복사합니다.

여러 디렉터리에서 파일을 찾아 파일의 전체 경로를 생성된 텍스트 파일에 복사합니다.

1) 여러 디렉터리에서 동일한 텍스트 파일을 찾아야 합니다.

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

2) 그런 다음 텍스트 파일을 만들고 sametext.txt모든 전체 경로를 새 텍스트 파일에 복사합니다. find,, 를 사용하는 것만 생각할 수 있습니다 grep.printf

나는 노력했다

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

전체 경로를 제공하지도 않습니다.

답변1

줄바꿈이 없는 경로의 경우:

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

관련 정보