( Swifty | 2012. 02. 09., cs – 12:05 )

És még mindig nem fogd, mit írok... :D
Szóval hogy egyértelműbb legyek, nem azt írom, hogy hogyan csinálnám, hanem hogy mi lehet/valószínűleg az oka, hogy így csinálja...
Én sem tenném... szerintem is hülyeség, tudatlanság... kivéve 1-2 esetet (test, time, stb..) amikor nem elég simán csak a parancsot írni..

Egyetlen értelmes módját látom, - és ezt használom is - , amire szerintem kitalálták, az az hogy le tudod ellenőrizni, hogy mit ad vissza, ergo megtalálja-e az állományt a rendszer...

setprog(){
prog=$(${which} ${1})
if [ ! -x ${prog} ]
then
echo "Missing required program: ${1}"
echo "Please install!"
exit 1
fi
declare -g ${1}=${prog}
}

setprog cat

Mondjuk ez elhal az apt-get-nél...
--
Debian Linux rulez... :D