以下に遭遇したとき、私は別のシェルスクリプトを移植している最中です。
if [[ ! -x $DVDREC ]]; then
print "ERROR: $DVDREC not found. Exiting ..."
exit 1
fi
if [[ ! -c ${DVDDEV} ]]; then
print "ERROR: ${DVDDEV} not found. Exiting ..."
exit 1
fi
DVDREC と DVDDEV に保存されている文字列に関して -c と -x オプションが実際に何をするのか疑問に思っていましたか?