日期:2014-05-16  浏览次数:20663 次

求grep的一个用法

以下是一个命令的显示结果
[root@Kenny /]# iwlist wlan0 scanning | grep ESSID
                    ESSID:"BDeveloper"
                    ESSID:"srmy188"
                    ESSID:"DLINK_ITCenter"
                    ESSID:"NETGEAR"
                    ESSID:"Wlan123"

需要想进一步过滤显示成:
BDeveloper,srmy188,DLINK_ITCenter,NETGEAR,Wlan123

哪位大神知道这个命令该怎么写?


------解决方案--------------------
awk ....
------解决方案--------------------
awk --posix -F ":" '{print $2}' test.txt 
------解决方案--------------------
sed 's/"//g'
------解决方案--------------------
sed 's/\n/,/g'
------解决方案--------------------
iwlist wlan0 scanning 
------解决方案--------------------
 awk -F '[:"]+' '{printf $2","}' 
------解决方案--------------------
 sed 's/,$/\n/'