shell简单实用的几条命令

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
			.......
			还有其它的很多功能,我们可以自己取摸索。

我们通过查看$?,可以帮助我们更简单的去编写脚本来实现某些命令。

猜你喜欢

转载自blog.csdn.net/weixin_41648905/article/details/108084549