Ezen a ponton speciel a gnu tr-je intelligensebb, mint akár az AIX-é, akár a Zahy által használt.
Az Aocsemege onnan jön, hogy - mivel az [:upper:] nem illeszkedik fájlra - az megmarad feloldásre a tr-nek, ami legyártja az A..Z halmazt, és át is mappel is... legalábbis Zahynál.
A gnu tr-je kiszúrja, hogy az 1. halmaz rövidebb, és beint.
Az AIX-é teljesen barom, ami a hibaüzenetet illeti:
> set -x
> tr [:lower:] [:upper:] <<< locsemege
+ tr l '[:upper:]'
tr: 0653-715 String2 contains an invalid character class.