1mode="$1" 2try="sys/try$2" 3h="sys/has$2.h" 4result="${h}1" 5shift 2 6 7case "$mode" in 8 *c*) ./compile "$try".c >/dev/null 2>&1 || result="${h}0" ;; 9esac 10 11case "$mode" in 12 *l*) ./load "$try" "$@" >/dev/null 2>&1 || result="${h}0" ;; 13esac 14 15case "$mode" in 16 *r*) ./"$try" >/dev/null 2>&1 || result="${h}0" ;; 17esac 18 19rm -f "$try".o "$try" 20 21exec cat "$result" 22