ошибка разбора: ожидаемый разделитель между значениями - PullRequest
0 голосов
/ 21 мая 2019

Файл My PrivateIP-List.txt содержит данные ниже

axx, XXXXXXXXXXX, 
bxx, XXXXXXXXXXXX, 
cxx, XXXXXXXXXXXX,

Когда я запускаю приведенный ниже скрипт в цикле, скрипт работает нормально, но выдает ошибку разбора во время работы и продолжает.

Ошибка:

parse error: Expected separator between values at line 1, column 78 
parse error: Expected separator between values at line 1, column 78 
parse error: Expected separator between values at line 1, column 78

Во время выполнения скрипта

Running tcptraceroute on axx for axx , IP: XXXXXXXXXXXX
Running tcptraceroute on axx for bxx , IP: XXXXXXXXXXXX
Running tcptraceroute on axx for cxx , IP: XXXXXXXXXXXX
parse error: Expected separator between values at line 1, column 78
parse error: Expected separator between values at line 1, column 78
parse error: Expected separator between values at line 1, column 78
Running tcptraceroute on bxx for axx , IP: XXXXXXXXXXXX
Running tcptraceroute on bxx for bxx , IP: XXXXXXXXXXXX
Running tcptraceroute on bxx for cxx , IP: XXXXXXXXXXXX
parse error: Expected separator between values at line 1, column 78
parse error: Expected separator between values at line 1, column 78
parse error: Expected separator between values at line 1, column 78
Running tcptraceroute on cxx for axx , IP: XXXXXXXXXXXX
Running tcptraceroute on cxx for bxx , IP: XXXXXXXXXXXX
Running tcptraceroute on cxx for cxx , IP: XXXXXXXXXXXX
IFS=$IFS,

while read name ip; do
    echo "" >>Results.txt
    echo "Running tcptraceroute on $i for $name , IP: $ip"
    echo "Running tcptraceroute for Account: $name , IP: $ip" >>Results.txt
    echo "" >>Results.txt
    tcptraceroute "$ip" 22 >> Results.txt
    echo "" >>Results.txt
done < ./PrivateIP-List.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...