diff --git a/files/.travis.sh b/files/.travis.sh index 3649c88..ade798d 100644 --- a/files/.travis.sh +++ b/files/.travis.sh @@ -38,7 +38,7 @@ while read FILE; do echo "Проверка файла $FILE на битые ссылки... "; while read LINK; do echo -n "Ссылка $LINK ... "; - REGEXP_LINK=$(echo $LINK | sed 's/[]\.|$(){}?+*^]/\\&/g') + REGEXP_LINK=$(echo $LINK | sed 's/[]\.|$(){}?+*^[]/\\&/g') LINK=$(echo "$LINK" | sed -e 's/\[/\\\[/g' -e 's/\]/\\\]/g' -e 's/\&/\&/g') status=$(curl --insecure -XGET -H "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36" -m 10 -L -s --head -w %{http_code} $LINK -o /dev/null) expectedStatus=$(grep -oP "[^,]+,$REGEXP_LINK$" files/known_url.txt | cut -d',' -f1) diff --git a/files/known_url.txt b/files/known_url.txt index 00fcdd0..27a8c49 100644 --- a/files/known_url.txt +++ b/files/known_url.txt @@ -1,4 +1,5 @@ 302,https://github.com/ewgRa/de_faq/blob/master/files/Einladung%20(short%20term).docx?raw=true +302,https://github.com/ewgRa/de_faq/blob/master/files/Einladung%20(long%20term).docx?raw=true 000,https://www.envivas.de/de/tarife-und-service/zusatzversicherungen/auslandsreise/travelxl 000,https://www.envivas.de/de/tarife-und-service/zusatzversicherungen/auslandsreise/travelxf 000,https://www.envivas.de/