( locsemege | 2017. 05. 15., h – 13:12 )

Ez az én véleményem. Baj? Tudom, Linuxon is van olyan, amikor egyfajta globbingot az alkalmazás dolgoz fel, de ott ez indokolt. Például az

rpm -qa kernel\*

parancsban literálisan adom át a csillagot, mert ez az rpm számára glob. Úgy értve, az rpm adatbázisból túrja ki, ami úgy kezdődik, hogy kernel, s utána bármivel folytatódik. Itt nem volna jó, ha a shell kifejtené az aktuális alkönyvtárban található kernel* file-okat. Ha nincs ilyen, az mázli, mert akkor a shell szintén literálisan adja át a csillagot, ellenben ha van, akkor azt megkapja az rpm, s ha van olyan nevű csomag az rpm adatbázisban, listázza azt, ha nem, akkor pedig nem, de várhatóan kevesebb csomag lesz listázva, mint ami az rpm adatbázis van, hiszen a rpm adatbázisban és az aktuális alkönyvtárban szereplő nevek halmazának metszete lesz az eredmény.

Ettől függetlenül egy rm, cp - del, copy - esetében szerintem igen is praktikus az, ha a shell bontja ezt ki, s nem maga az alkalmazás.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE