asterisk=$(echo '*')
spacestar=$IFS
spacestar+=$asterisk
a=(a b)
b=${a[@]}
c=$*
pwd=`pwd`hazard
case $spacestar in
$' \t\n*')
echo pass
;;
*)
echo fail
;;
esac
case $(printf ' \t\n*') in
$' \t\n*')
echo pass
;;
*)
echo fail
;;
esac
case $' \t\n*' in
$spacestar)
echo pass
;;
*)
echo fail
;;
esac
case $' \t\n*' in
$(printf ' \t\n*'))
echo pass
;;
*)
echo fail
;;
esac
if [[ ${a[@]} == ${b[@]} ]]; then
echo pass
else
echo fail
fi
echo $? + $# - ${#a[@]} = $(($?+$#-${#a[@]}))
a=`uname -a`
pwd=`pwd`; case `pwd` in esac
pwd=$(pwd)
pwd+=$(pwd)
files=($(ls))
files+=($(ls))