p1. sh: строка 37: неожиданный EOF при поиске соответствия `'' - PullRequest
0 голосов
/ 11 февраля 2020
#!/bin/bash
f2=()
cat inputfile.txt | while read line; do
if [[ $(echo $line | awk '/Search URL:/{print $3}’) !='']]
then
p1=$(echo $line | grep -oP '&q=\K([^&]+)' | sed 's/+/ /g')
fi
if [[ $(echo $line | awk '/Title:/{print $3}') !='']]
then
     p2=$(echo $line | cut -d""-f1,3-)
fi
if [[ $(echo $line |awk '/Link:/{print $2}') !='']]
then
     p3=$(echo $line | awk '/Link:/{print $2}')
fi
if [[ $(echo $line | awk'/mime:/{print $2}') !='']]
then
     p4=$(echo $line | awk '/mime:/{print $2}')
fi
if [[ $(echo $line | awk '/File extension:/{print $3}') !='']]
then
     p5=$(echo $line | awk '/File extension:/{print $3}')
fi
if [[ $(echo $line | awk '/File moved to /{print $4}') !='']]
then
     p6=$(echo $line | cut -d" " -f4-)
fi
if [[ $(echo $line | awk '/size ~ /{print}') !='']]
then
     p7=$(echo $line | cut -d" " -f4-)
     echo "$(p1)^$(p2)^$(p3)^$(p4)^$(p5)^$(p6)^$(p7)">> filedetails
fi
if [[ $(echo $line | awk '/Total time taken/{print}') !='' ]]
then
     p8=$(echo $line | cut -d" " -f2)
fi
if [[ $(echo $line | awk '/Total download size/{print}') !='' ]]
then
     p9=$(echo $line | cut -d" " -f2-)
     echo "$(p1)^$(p8)^$(p9)" >> filesummary
fi
done

У меня ошибка

p1. sh: строка 37: неожиданный EOF при поиске соответствия `''

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...