linux shell case语句
Linux Shell中的case语句是一种条件判断语句,常用于根据不同的条件执行不同的代码块。下面列举了十个不同的使用case语句的示例。
1. 判断用户输入的数字是奇数还是偶数
```shell
#!/bin/bash
echo "请输入一个数字:"
read num
case $((num%2)) in
0)
echo "输入的数字是偶数"
;;
1)
echo "输入的数字是奇数"
;;
esac
```
2. 根据文件扩展名判断文件类型
```shell
#!/bin/bash
file=""
case $file in
*.txt)
echo "文本文件"
;;
*.png|*.jpg)
echo "图片文件"
;;
*)
echo "未知文件类型"
;;
esac
```
3. 根据用户输入的选项执行相应的操作
```shell
#!/bin/bash
echo "请选择操作:"
echo "1. 拷贝文件"
echo "2. 删除文件"
read option
case $option in
1)
cp file1 file2
;;
shell代码 2)
rm file1
;;
*)
echo "无效的选项"
;;
esac
```
4. 判断用户输入的颜是否为红、绿或蓝
```shell
#!/bin/bash
echo "请输入一个颜:"
read color
case $color in
red|RED)
echo "红"
;;
green|GREEN)
echo "绿"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论