Linux 课程笔记(Linux shell语句)

shell 语句
条件判断语句
1.if语句
2.case语句

case语句
句型:
case   【变量名】   in
判断条件1)
      执行命令;;
判断条件2)
      执行命令;;
.....
*)
      执行命令
esac
 

[ ]
作用:表示一个数值范围
[a-z] 表示所有小写字母
[A-Z]  表示所有的大写字母
[0-9]   表示0-9范围内的数字

关系符号
|   ,||         或者
&  ,&&     和
练习:
使用case语句编写脚本
用户分别输入一个数字,一个字母,一个符号
当用户输入数字时,脚本提示输入数字
当用户输入字母时,脚本提示输入字母
当用户输入符号时,脚本提示输入符号

sh test.sh
1
"用户输入的是数字"
g
“用户输入的是字母”
!?
"用户输入的是符号"

循环语句
1.for循环
2.while循环
3.until巡环

for循环
一般执行有次数的循环
句型:
1.
for  【变量名】  in  【数值范围】
do
        【执行命令】
done
2.
for  ((i=0,i<=10;i++))
do
       [执行命令]
done
3.
for  【变量名】  in   `执行命令`
do
        【执行命令】
done

while循环语句
可用于死循环
句型:
while  [判断条件]
do  
      [执行命令]
done

注意:while循环语句如果判断条件成立,就会执行循环;判断条件为假,则结束循环
用于死循环的话,把中括号内条件设置永远为真或者设置为true就可以了


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值