简单总结下linux shell编程的一些基础语法总结;
首先是if 语句的总结,if语句有如下几种结构
1单分支条件语句:
if [ 条件 ];then
do somthing
fi
[注意:这里的if和中括号每个都要有空格,如果then换行写的话就不需要前面加分号了]
2 多分支条件语句
a if [ 条件 ];then
do somthing
else
do something
fi
b if [ 条件 ];then
do sth
elif [ 条件 ];then
do sth
else
do sth
fi
3 说明:shell 脚本中的if语句是支持多重嵌套。
接下来是循环语句结构:
for,while,until
for的语句结构是这样:
for 变量 in 列表
do
do sth
done
列表有以下几种生成方式
1 数字循环 [1..10]
2 利用seq函数功能 seq 10
3利用命令生成的结果
4 利用外部传入的参数变量如 $#,$@
while 语句的循环方式
while(条件)
do
do sth
done
untill(条件)
do
do sth
done
小结一下,吃饭去了