mapfile a b='% 12s B CDAB % 12s BA CCDAB % 12s BAA CDABA % 12s BCA CCCDAB % 12s BCAA CDABAA % 12s BAAA CCDABA % 12s BACA CDABCA % 12s BCCA CCCCC +------- winner! % 12s BCCA CDABCA % 12s BACA CCDABA % 12s BAAA CDABAA % 12s BCAA CCCDAB % 12s BCA CDABA % 12s BAA CCDAB % 12s BA CDAB % 12s B' b=${b//C/ } b=${b//A/ |} b=${b//D/ } printf "${b//B/-------+}" ${a[@]}