mirror of
https://github.com/ru-de/faq.git
synced 2024-11-22 10:22:20 +00:00
fix
This commit is contained in:
parent
b769f8b1cd
commit
15c0e59a68
@ -38,9 +38,10 @@ while read FILE; do
|
||||
echo "Проверка файла $FILE на битые ссылки... ";
|
||||
while read LINK; do
|
||||
echo -n "Ссылка $LINK ... ";
|
||||
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 $LINK files/known_url.txt | cut -d',' -f1)
|
||||
expectedStatus=$(grep -oP "[^,]+,$REGEXP_LINK$" files/known_url.txt | cut -d',' -f1)
|
||||
|
||||
if [ -z "$expectedStatus" ]; then
|
||||
expectedStatus="200"
|
||||
|
Loading…
Reference in New Issue
Block a user