Skip to content

Latest commit

 

History

History
59 lines (55 loc) · 819 Bytes

File metadata and controls

59 lines (55 loc) · 819 Bytes

case in语句

case expression in
    pattern1)
        ...
        ;;
    pattern2)
        ...
        ;;
    pattern3)
        ...
        ;;
    *)
        statementn
esac
#!/bin/bash

printf "输入一个整数:"
read num

case $num in
    1)
        echo "Monday"
        ;;
    2)
        echo "Tuesday"
        ;;
    3)
        echo "Wednesday"
        ;;
    4)
        echo "Thursday"
        ;;
    5)
        echo "Friday"
        ;;
    6)
        echo "Saturday"
        ;;
    7)
        echo "Sunday"
        ;;
    *)
        echo "error"
esac

[root@iZ8vb6ughzbdqkfd58dowoZ bin]# shell_1.sh
输入一个整数:1
Monday
[root@iZ8vb6ughzbdqkfd58dowoZ bin]# shell_1.sh
输入一个整数:2
Tuesday
[root@iZ8vb6ughzbdqkfd58dowoZ bin]# shell_1.sh
输入一个整数:9
error