在linux脚本中使用变量Ping
我希望我的脚本ping ip地址 192.168.0.45 192.168.0.17 192.168.0.108 通过这样做:在linux脚本中使用变量Ping,linux,bash,shell,ubuntu,Linux,Bash,Shell,Ubuntu,我希望我的脚本ping ip地址 192.168.0.45 192.168.0.17 192.168.0.108 通过这样做: bash Script.sh 45 17 108 我想用bash给出ping这个ip地址的最后数字 我不知道该怎么做。我是否需要在一段时间内处理一个“案例”或其他事情 #!/bin/bash for i in $*; do ping 192.168.0.$i done 我想用bash给出ping这个ip地址的最后数字 我猜,您想同时ping这些地址。在这种情况
bash Script.sh 45 17 108
我想用bash给出ping这个ip地址的最后数字
我不知道该怎么做。我是否需要在一段时间内处理一个“案例”或其他事情
#!/bin/bash
for i in $*; do
ping 192.168.0.$i
done
我想用bash给出ping这个ip地址的最后数字
我猜,您想同时ping这些地址。在这种情况下,您可以执行以下操作:
Script.sh:
#!/bin/bash
ping 192.168.0.$1 & ping 192.168.0.$2 & ping 192.168.0.$3 &
这将把所有三个ping命令发送到后台,同时在后台执行,并在终端上打印连续输出
您也可以使用for循环执行此操作:
#!/bin/bash
for i in $*;do
ping 192.168.0.$i &
done
for循环方法可以接受任意数量的参数