Ticker

6/recent/ticker-posts

Shell Scripting Tutorial for Beginners 13 - The case statement Example



#! /bin/bash

echo -e "Enter some character : \c"
read value


case $value in
[a-z] )
echo "User entered $value a to z" ;;
[A-Z] )
echo "User entered $value A to Z" ;;
[0-9] )
echo "User entered $value 0 to 9" ;;
? )
echo "User entered $value special character" ;;
* )
echo "Unknown input" ;;
esac
Output:


test@test$ ./hello.sh 
Enter some character : f
User entered f a to z
test@test$ ./hello.sh
Enter some character : K
User entered K a to z
test@test$ LANG=C
test@test$ ./hello.sh
Enter some character : K
User entered K A to Z
test@test$ ./hello.sh
Enter some character : 9
User entered 9 0 to 9
test@test$ ./hello.sh
Enter some character : 5
User entered 5 0 to 9
test@test$ ./hello.sh
Enter some character : &
User entered & special character
test@test$ ./hello.sh
Enter some character : sdsdsdsd
Unknown input
test@test$

إرسال تعليق

0 تعليقات