0
pdftotext를 사용하여 PDF 파일의 내용을 찾고 이동합니다. 모든 파일을 찾을 수 있지만 xargs를 사용하여 끝에 mv 명령을 추가하면 각 파일에 대해 "No such file or directory"가 반환됩니다.pdftotext find 명령으로 해당 파일이나 디렉토리를 반환하지 않습니다.
find ./ -name '*.pdf' -exec sh -c 'pdftotext "{}" - | grep -l -Z -i --with-filename --label="{}" --color "Thank you" | xargs -0 -I{} mv {} Found/' \;
는 xargs를 올바른 파일 경로를받지는 다음과 같이
내 코드는? 무슨 일이 일어나고 있는지 잘 모르겠습니다.
문제를 일으키는 파일 이름의 공백을 생각하지 않았습니다. 정말 고마워. –
당신은 대답을 받아 들일 수 있고 upvote, pls –