awk 分隔符 多个空格_如何在awk中指定多个分隔符
如果需要進行操作和維護或進行操作和維護開發
->
awk的-F參數可以指定一個新的分隔符,有時您可能需要指定多個分隔符,例如以下內容
[root@N1 ~]# netstat -an | grep ESTAB
udp 0 0 192.168.1.120:35570 212.47.249.141:123 ESTABLISHED
udp 0 0 192.168.1.120:55589 108.59.2.24:123 ESTABLISHED
如果您需要取出源IP,通常每個人都會這樣做,即執行兩次awk操作
[root@N1 ~]# netstat -an | grep ESTAB | awk '{print $5}' | awk -F: '{print $1}'
108.59.2.24
212.47.249.141
實際上,通過在awk中指定兩個分隔符(空格和: :)awk 分隔符 多個,可以一次提取源IP地址. 在awk中對多個分隔符的支持如下:
[root@N1 ~]# netstat -an | grep ESTAB | awk -F '[ :]+' '{print $6}'
108.59.2.24
212.47.249.141
#多一個加號表明將連續出現的分隔符當做一個來處理
注意:
在awk中,當將分隔符指定為空字符串時,awk會將多個連續的空格視為單個分隔符. 此外,awk還會忽略開頭和結尾的空白.
原始來源: 178linux->
本文來自電腦雜談,轉載請注明本文網址:
http://www.pc-fly.com/a/jisuanjixue/article-227847-1.html
總結
以上是生活随笔為你收集整理的awk 分隔符 多个空格_如何在awk中指定多个分隔符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 变频器怎么设置_如何利用串口调试软件与变
- 下一篇: xss防御方法base64_XSS 防御