Persze kérdés, mit nem értettél. A shell a globbingot, különféle helyettesítéseket kifejti egy bufferbe, majd átadja a parancsnak. A parancs nem tudja, hogy az argumentumok hogyan álltak elő: begépelték őket, vagy egy rafinált kifejezés állította elő.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE