![파일 작성자 찾기 [중복]](https://linux55.com/image/72765/%ED%8C%8C%EC%9D%BC%20%EC%9E%91%EC%84%B1%EC%9E%90%20%EC%B0%BE%EA%B8%B0%20%5B%EC%A4%91%EB%B3%B5%5D.png)
PDF 형식의 일부 논문에서 텍스트를 검색하고 이러한 파일에서 텍스트를 찾을 때마다 논문의 제목과 저자 이름을 인쇄하고 싶다고 가정해 보겠습니다. 일반적으로 다음 명령을 사용하여 목록에서 키워드를 검색하여 pdf 파일을 생성할 수 있습니다.
for file in *pdf; do
pdftotext "$file" - | grep keyword
done
원하는 결과를 얻으려면 무엇을 추가해야 합니까?
답변1
성공하면 if
몇 가지 작업을 더 수행 해야 합니다 grep
.
for file in *pdf; do
if (pdftotext "$file" - | grep --quiet keyword); then
echo match in "$file" ...
pdfinfo "$file"
echo ------------------------------
# or whatever
fi
done