日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 输出后面几列内容,Linux下使用awk如何获取关键字所在字段号,第几列,以及打印这个字段之后的所有字段?...

發布時間:2024/9/27 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 输出后面几列内容,Linux下使用awk如何获取关键字所在字段号,第几列,以及打印这个字段之后的所有字段?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

netstat 的原始結果如下:

[root@Test tmp]# netstat -tunp| grep 'ESTABLISHED'

tcp 0 0 10.251.101.163:6379 10.251.101.163:51602 ESTABLISHED 2115/redis-server 1

tcp 0 0 127.0.0.1:58657 127.0.0.1:3306 ESTABLISHED 13354/rpc_time_serv

tcp 0 0 10.251.101.163:52409 10.251.101.163:6379 ESTABLISHED 611/./SendMsgServer

tcp 0 0 127.0.0.1:54957 127.0.0.1:12000 ESTABLISHED 19186/php-fpm

tcp 0 0 10.251.101.163:6379 10.251.101.163:49821 ESTABLISHED 2115/redis-server 1

tcp 0 0 127.0.0.1:12000 127.0.0.1:45060 ESTABLISHED 1810/memcached

我想用awk處理輸出結果為:

10.251.101.163:6379 ESTABLISHED 2115/redis-server 1

127.0.0.1:58657 ESTABLISHED 13354/rpc_time_serv

10.251.101.163:52409 ESTABLISHED 611/./SendMsgServer

127.0.0.1:54957 ESTABLISHED 19186/php-fpm

10.251.101.163:6379 ESTABLISHED 2115/redis-server 1

127.0.0.1:12000 ESTABLISHED 1810/memcached

以空格符為分隔符,因為每一行的字段數(列數)不一致,'ESTABLISHED'之后需要打印的字段數就不一樣了。請問應該如何實現呢?

另外如果用固定字符位數的方式來輸出應該是可以簡單達到效果,但是為了泛用,不想以這種方式處理。

目前的想法是,獲取'ESTABLISHED'所在的字段數,然后把該字段之后的字段打印,但是對awk不是很熟悉,不知道代碼具體怎么寫。

望高人指點...

總結

以上是生活随笔為你收集整理的linux 输出后面几列内容,Linux下使用awk如何获取关键字所在字段号,第几列,以及打印这个字段之后的所有字段?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。