#!/bin/bash declare -A keys while read k; do [[ ${keys["$k"]} ]] || let keys["$k"]=0 [[ $k == true || $k == false ]] || let keys["$k"]++ done < <(sed -n 's/.*value="\(.*\)"\/>/\1/p' .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml |sort ) found=0 for i in ${!keys[@]}; do if [[ ${keys["$i"]} > 1 ]]; then echo ${keys["$i"]} $i let found++ fi done echo $found doubles