Shell

2018-05-11  本文已影响0人  yzw12138

变量

$n 传递给脚本的参数,n代表第n个参数;

$# 传递给脚本参数的个数;

*@ 传递给脚本的所有参数;

$? 上个命令的退出状态或函数的返回值;

$$ 当前执行shell的id;

表达式

//for i in {0..9} 等于for i in {0..9..1} , 第三个参数为跨步
for i in {0..9}
do
echo $i
i=$i+1
done

for ((i=0;i<10;i++))  
do  
  ...  
Done

while 测试条件  
do  
循环体  
done 
image.png
if condition1
then
    command1
elif condition2 
then 
    command2
else
    commandN
fi
image.png

-gt:大于
-lt:小于
-ge:大于等于
-le:小于等于
-eq:等于
-ne:不等于

-a 与
-o 或
! 非

输入输出重定向

上一篇下一篇

猜你喜欢

热点阅读