Linux

awk 命令行

  • March 17, 2022

請幫助這個命令。所以我寫了這個命令

awk -F":" '{tab[$5]+=1} END { for (i in tab) {print i,tab[i]}}' AnnuaireBis.txt

誰給出這個輸出:

Ketou 4
Anneho 4
Panhouignan 4
Bohicon 2
Kpedekpo 2

但我想得到這種格式:

在此處輸入圖像描述

請幫我。太感謝了

您甚至不需要將兩個元素都放在s/printf部分內:

mawk -F':' '$!_=sprintf("%-15s",$!_)'  
    
Ketou           4
Anneho          4
Panhouignan     4
Bohicon         2
Kpedekpo        2

確認為 gawk、mawk-1、mawk-2 和 nawk 工作

引用自:https://unix.stackexchange.com/questions/693733