Performance 如何并行卷曲并写入文件

Performance 如何并行卷曲并写入文件,performance,curl,time,Performance,Curl,Time,我有一个列表或URL,我想检查它们是否与curl一致。我使用curl-m设置了一个最长时间,并使用一个简单的for循环检查每个URL,然后附加每个网站是否在一个文件中 rm checks file = ./URLs.txt while IFS= read -r URL do curl -m 20 $URL >/dev/null 2>/dev/null if [ $? -eq 0 ]; then echo "$URL is ONline&quo

我有一个列表或URL,我想检查它们是否与curl一致。我使用
curl-m
设置了一个最长时间,并使用一个简单的for循环检查每个URL,然后附加每个网站是否在一个文件中

rm checks
file = ./URLs.txt
while IFS= read -r URL
do
    curl -m 20 $URL >/dev/null 2>/dev/null
    if [ $? -eq 0 ]; then
        echo "$URL is ONline" >> checks
    else
        echo "$URL is OFFline" >> checks
    fi
done < "$file"
rm检查
文件=./url.txt
而IFS=read-r URL
做
curl-m20$URL>/dev/null 2>/dev/null
如果[$?-等式0];然后
echo“$URL已联机”>>检查
其他的
echo“$URL处于脱机状态”>>检查
fi
完成<“$file”
现在,该文件有400行长,由于时间限制,每次查询一个网站需要花费相当长的时间。
我可以同时执行几次卷发吗?这样就不会花那么多时间