awkコマンドライン[閉じる]

awkコマンドライン[閉じる]

この司令官を助けてください。だから私はこのコマンドを書きました。

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

しかし、私はこのような形式が欲しいです。

ここに画像の説明を入力してください。

助けてください。非常にありがとう

ベストアンサー1

セクションに両方の要素を配置する必要はありませんs/printf

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

gawk、mawk-1、mawk-2、およびnawkで動作することが確認されています。

おすすめ記事