回答編集履歴
1
追記
test
CHANGED
@@ -73,3 +73,17 @@
|
|
73
73
|
wolf 2
|
74
74
|
|
75
75
|
```
|
76
|
+
|
77
|
+
上記の例では単語の順番がソートされてしまうので、出現順を保存したいときは一寸複雑になります:-)
|
78
|
+
|
79
|
+
```bash
|
80
|
+
|
81
|
+
$ echo cow bear cow wolf bear wolf bear|tr ' ' '\n'|awk '{if(b[$1]){b[$1]++}else{a[i++]=$1;b[$1]=1}}END{for(i=0;i<length(a);i++){print a[i],b[a[i]]}}'
|
82
|
+
|
83
|
+
cow 2
|
84
|
+
|
85
|
+
bear 3
|
86
|
+
|
87
|
+
wolf 2
|
88
|
+
|
89
|
+
```
|