Linux awk和sort處理字串

2022-03-22 05:42:26 字數 946 閱讀 4843

題目:

有乙個檔案b.txt

要求將網域名稱擷取出來,並且統計出重複網域名稱出現的次數:

**如下:

awk -f '/'

'' b.txt | sort | uniq -c

講解:awk的基本用法

# 格式

$ awk 動作 檔名

# 示例

$ awk '' demo.txt

#-f 引數,指定分隔符,單引號中是指定的分割字段

$ awk -f '/』

$0 代表的是一整行的資料

sort和uniq結合使用:

uniq的引數-c ,表示在每列旁邊顯示該行重複的次數

Linux awk處理變數

我們在使用awk的大部分場景,是對檔案的處理,但有時也會用它對變數進行處理。awk有兩種方式可以實現對變數的處理 1 oracle master test cat test.sh bin bash a abc,123 a1 echo a awk f a2 echo a awk f echo 拆分後第...

Linux awk 文字處理工具五

awk 線上處理常用模式 awk 處理複雜日誌 6.19 dhb 014 號百總機服務業務 廣州 到達數異常!6.20 dhb 014 號百總機服務業務 廣州 到達數異常!到 awk f nf 2 當前行nf小於等於2 只針對 有效 即 6.19 行跳過此操作,仍然執行 當前行nf大於2 執行到 n...

Linux awk 文字處理工具四

awk 常用示例 獲取本機 ip 方式 sbin ifconfig awk v rs bcast awk f addr 直接獲取當前 ip 位址 sbin ifconfig awk inet 2 127.0.0.1 也是 直接獲取當前 ip 位址 sbin ifconfig awk v rs ine...