1
1
1
1
2
2
2
3
3

これらの数字を含むファイルがあるとしましょう。これらの数字をこのように数えたいと思います

(数):(出現)

1:3
2:3
3:2

シェルスクリプトでこれを行うにはどうすればよいですか?

4

2 に答える 2

2

あなたはこれを使うことができます

    sort a.dat | uniq -c | awk '{print $2, ":", $1}'

どうしても空白が気になるなら

   sort a.dat | uniq -c | awk '{print $2":"$1}'
于 2013-09-25T18:36:43.473 に答える