我有一个 bash 脚本,它将不同的宽度:高度值推到数组的末尾。一些值是重复的。我需要做的是遍历数组,计算数组中每个唯一值的出现次数,然后检索重复次数最多的值。
dimensions=( )
dimensions[${#dimensions[*]}]="450:180"
dimensions[${#dimensions[*]}]="360:240"
dimensions[${#dimensions[*]}]="360:240"
dimensions[${#dimensions[*]}]="640:480"
dimensions[${#dimensions[*]}]="360:240"
dimensions[${#dimensions[*]}]="640:480"
在上面的数组中,我需要检索值“360:240”,因为有 3 个重复项。如何计算唯一值并最终得到一个包含数组中重复次数最多的值的变量?
mostDuplicates="360:240"