( locsemege | 2012. 10. 12., p – 23:03 )

Azt a sok if elif, stb. dolgot másképp csinálnám. Vagy case esac, vagy egy ciklus, ami végig megy egy tömbön, a tömbben a string konstansok, s a többi adja magát.

Aztán, ha a filenévbe teszek egy szóközt, az egész el fog hasalni. A megfelelő helyettesítéseket tedd idézőjelek közé! További észrevételem, hogy fileneveket nem szerencsés bedrótozni. Hozd ki egy változóba, az elején deklaráld, s a későbbiekben hivatkozz rá. Az sem jó ötlet, hogy simán írsz egy rarerror.txt file-t. Mi van, ha az aktuális könyvtárhoz nincs írási jogod? Aztán mi van, ha már van egy ilyen file, s benne van nagymamád legfinomabb pogácsa receptje, s felülírod? Szerintem ismerkedj meg az mktemp paranccsal.

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