下面是一个示例ip代理检查shell脚本:
#!/bin/sh
while read IP
do
CURL=$(curl -x http://$IP -L http://icanhazip.com)
echo "$CURL"
done < ip.txt
但不是一个简单的结果,如:
0.0.0.0
1.1.1.1
我得到:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0.0.0.0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
1.1.1.1
我怎样才能让多余的东西安静下来呢?
2条答案
按热度按时间hwazgwia1#
-s/--silent
静音模式。不显示进度表或错误信息。使 curl 静音。如果此选项被使用两次,第二次将再次禁用静音。
f4t66c6m2#
通常,您需要明确的错误消息,但希望单独禁用进度表。可以使用
--no-progress-meter
标志: