if 判断
1、基本语法
if [ 条件表达式 ];then
程序
fi
或者
if [ 条件表达式 ]
then
程序
fi
注意:条件表达式左右必须要有空格 ,后面有个分号,if后面必须要有空格
2、案例实操
(1)输入一个数字,如果是1,则输出1111,如果是2,则输出2222,如果是其他,什么也不输出
case 语句
1、基本语法
case $变量名 in
"值1")
;;
"值2")
;;
...其他分支...
*)
如果变量的值不是以上的值,则执行此程序
;;
注意:
1)case 行尾必须为单词“in” ,每一个模式匹配必须以右括号“)”结束
2)双分号“;;”表示命令序列结束,相当于break
3)最后的“*)”表示默认模式,相当于default
2、实例实操
(1)输入一个数字,如果是1,则输出nan,如果是2,则输出nv,如果是其他,输出renyao
for 循环
1、基本语法
for((初始值;循环控制条件;变量变化))
do
程序
done
或者
for 变量 in 值1 值2 值3 ...
do
程序
done
2、实例实操
(1)从1加到100
(2)$*和[email protected]的区别
用"" 变成$*变成一个整体 [email protected]还是区分对待
while 循环
1、基本语法
while [ 条件表达式 ]
do
程序
done
2、实例实操
(1)从1加到100
read输入
1、基本语法
read (选项)(参数)
选项:
-p :指定读取值时的提示符;
-t :指定读取值的等待时间;
参数:
变量:指定读取值的变量名
2、实例实操