mirror of
https://github.com/ru-de/faq.git
synced 2024-11-26 04:12:18 +00:00
fix
This commit is contained in:
parent
b769f8b1cd
commit
15c0e59a68
@ -38,9 +38,10 @@ while read FILE; do
|
|||||||
echo "Проверка файла $FILE на битые ссылки... ";
|
echo "Проверка файла $FILE на битые ссылки... ";
|
||||||
while read LINK; do
|
while read LINK; do
|
||||||
echo -n "Ссылка $LINK ... ";
|
echo -n "Ссылка $LINK ... ";
|
||||||
|
REGEXP_LINK=$(echo $LINK | sed 's/[]\.|$(){}?+*^]/\\&/g')
|
||||||
LINK=$(echo "$LINK" | sed -e 's/\[/\\\[/g' -e 's/\]/\\\]/g' -e '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)
|
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
|
if [ -z "$expectedStatus" ]; then
|
||||||
expectedStatus="200"
|
expectedStatus="200"
|
||||||
|
Loading…
Reference in New Issue
Block a user