思路说明:
- 使用
ping
命令
ping -c 4 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.101 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.032 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.062 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.062 ms
--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.032/0.064/0.101/0.025 ms
- 通过
grep
命令获取rtt
行
ping -c 4 127.0.0.1 | grep '^rtt'
rtt min/avg/max/mdev = 0.032/0.064/0.101/0.025 ms
- 然后通过
awk
命令,使用“/”,进行分组,并获取全部分组数,然后获取指定的组
awk -F"/" '{print NF}'
7
awk -F"/" '{print $5F}'
0.064
- 最终使用的组合
Shell
命令如下:
ping -c 4 127.0.0.1 | grep '^rtt' | awk -F"/" '{print $5F}'
0.064
- 同理 获取
Ubuntu
版本号
lsb_release -c |awk -F '\t' '{print $2F}'
xenial
网友评论