shell脚本超级简单实用的命令
1.let y=12*5
let y=x*z
let y=x*2-z
最简单运算的方法,此命令可以以运算的方式直接定义变量y,=后面可以是变量,不用加$、空格、和各种括号.非常方便,最接近我们平常数学的书写格式。特别对余初学者来说,在也不用担心各种格式不对的问题了。
2.for ((i=1;i<=10;i++))
for ((i=1;i<=10;i+=2))
最简单的for循环语句,变量池可以自己定义。
3.[ $a -ge 2 ] && echo “$a.$b” || echo “123321”
最简单的判断语句,中括弧内的是判断条件,条件成立则执行&&后面的命令,条件不成立则执行||后面的语句
判断条件也可以和其它的[ ]判断语句组合使用 用与符号&& 或符号|| 连接起来使用。
与符号&&两边的判断条件都成立时,整个判断成立
或符号||两边的条件有一个成立,则整个判断成立
4.预定义变量,这个变量的功能很强大。$ ?
Linux中每执行的一条命令都将会返回一个值赋给变量预定义变量'$?',我们可以通过命令echo $?lai 查询它的值,来判断前面的命令返回的状态
一般,对于条件判断,如果为真,则返回0,否则为1
对于查询某个进程服务的状态,若进程正常则返回0,否则返回其它非0的值
执行某条命令时,执行成功返回0,执行错误或异常,返回非0
.......
还有其它的很多功能,我们可以自己取摸索。
我们通过查看$?,可以帮助我们更简单的去编写脚本来实现某些命令。