- 论坛徽章:
- 0
|
while read line循环的问题
不好意思,是我粘错了,
while read line
do
#echo $line; sleep 5
filename=`echo $line`
#echo "$filename" >> /tmp2/end
hostname=`more $filename |grep "#" | awk '{print $1}' |sed 's/#//'`
interface=`more $filename |grep "#" | awk '{print $2}'`
sourceip=`more $filename |grep "#" | awk '{print $3}'`
desip=`more $filename |grep "#" | awk '{print $4}'`
successrate=`more $filename |grep Success | awk '{print $4}'`
echo "$hostname" "$interface" "$sourceip" "$desip" "$successrate" >>/tmp2/end
done<$1
tmp2目录下的文件结构如下:
Type escape sequence to abort.
Sending 100, 1500-byte ICMP Echos to 10.71.255.30, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (100/100), round-trip min/avg/max = 12/16/20 ms
HZ-RT7507-02# Serial6/1/3:0 10.71.255.29 10.71.255.30 |
|