Я пытаюсь создать bash-скрипт, который преобразует кучу pdf-файлов в текст, чтобы извлечь некоторую информацию, но оболочка выдает мне эту ошибку:
./AutoBib.sh: line 8: syntax error near unexpected token `pdftotext'
./AutoBib.sh: line 8: ` pdftotext $1 temp.txt'
Вот пример моегофункция:
function doi{
pdftotext $1 temp.txt
cat temp.txt | grep doi: | cut -d: -f 2 | head -n 1 >> dois.txt
rm -rf temp.txt
}
doi $PDF
Где переменная PDF
берется на входе.Прежде чем добавить функцию, которая работала, я писал в своем скрипте:
pdftotext $PDF tempo.txt