Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix ping给定的服务器列表_Unix_Ping - Fatal编程技术网

Unix ping给定的服务器列表

Unix ping给定的服务器列表,unix,ping,Unix,Ping,给定一个.csv的网站,例如 1,google.com 2,facebook.com 3,stackoverflow.com . . . 以及仅输出网站地址的脚本: awk -F',' '{print $2}' 是否可以通过管道ping对脚本执行ping操作来对每个网站执行ping操作?您可以使用while循环和bash的read内置,说明该文件包含逗号分隔的值: while IFS="," read -r id server do ping "$server" done < y

给定一个.csv的网站,例如

1,google.com
2,facebook.com
3,stackoverflow.com
.
.
.
以及仅输出网站地址的脚本:

awk -F',' '{print $2}'

是否可以通过管道
ping
对脚本执行ping操作来对每个网站执行ping操作?

您可以使用
while
循环和bash的
read
内置,说明该文件包含逗号分隔的值:

while IFS="," read -r id server
do
   ping "$server"
done < your_file
当IFS=“,”读取-r id服务器时
做
ping“$server”
完成你的文件

检出
xargs
,或者在循环时检出shell