파일 작성자 찾기 [중복]

파일 작성자 찾기 [중복]

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

관련 정보