( locsemege | 2016. 12. 09., p – 15:22 )

Nem érzem kihívásnak. Ha tudsz egy-két nyelvi elemet, amely működik a ksh-ban, de nem fog menni a bash-ben, akkor használni kell, s meg is vagyunk. A hobby jobb indok, de az értelmét nem látom. Arra szerintem nehezebb odafigyelni, hogy a kódot a lehető legtöbb shell futtatni tudja, s a hordozhatóságnak még értelmét is látom.

Én kényelemből kihasználom a bash lehetőségeit, ezért #!/bin/bash van az első sorban, nem pedig sh. A scriptjeim nem is hordozhatók, és erre nem vagyok különösebben büszke, de nem is bánom, mert ha mindig csak a hordozhatóság számít, akkor semmi értelme az egyes shell-ek különleges szolgáltatásainak. Én kihasználom ezeket. Aztán a router-emen ash-ban szívok néha, mert amit megszoktam bash-ben, ott esetleg nem használhatom. Sebaj, akkor írom másként.

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