入力する
temperoryArray=(10 20 20 10 10 20 5 20)
出力
10 3
20 4
5 1
答え1
出力列は希望とは反対ですが、次のようになります。
printf '%s\n' "${temperoryArray[@]}" | sort | uniq -c
3 10
4 20
1 5
本当に裏返したい場合は、次のようにします。
printf '%s\n' "${temperoryArray[@]}" | sort | uniq -c | awk '{print $2,$1}'
10 3
20 4
5 1