1 2 3 4 5 6 7 8 9 10 11 12 13 14
#!/bin/sh candidate="$1" xzcat=`which $candidate 2>/dev/null` if [ ! -x "$xzcat" ]; then xzcat=`which xzcat 2>/dev/null` if [ ! -x "$xzcat" ]; then # echo nothing: no suitable xzcat found exit 1 fi fi echo $xzcat