read -p "A string: " String
while [ "$String" != 'quit' ]; do
echo $String | tr 'a-z' 'A-Z'
read -p "Next [quit for quiting]: " String
done
for I in A B C D
do
echo -n "$I:"
for J in `seq 10`
do
if [ $J -eq 5 ]; then
break
fi
echo -n "$J"
done
echo
done
echo
for I in A B C D
do
echo "$I:"
for J in `seq 10`
do
if [ $J -eq 5 ]; then
continue
fi
echo -n "$J"
done
echo
done
echo
read -p "Input a character: " Char
case $Char in
[0-9])
echo "A digit." ;;
[a-z])
echo "A lower." ;;
[A-Z])
echo "An upper." ;;
[[:punct:]] )
echo "A punction." ;;
*)
echo "Special char." ;;
esac
read -p "Do you agree [yes|no]?: " YesNo
case $YesNo in
y|Y|[Yy]es)
echo "Agreed, proceed." ;;
n|N|[nN]o)
echo "Disagreed, can't proceed." ;;
*)
echo "Invalid input." ;;
esac