求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/'