shell脚本的编写

目录

https://www.runoob.com/linux/linux-shell-process-control.html

传入参数

$0 脚本文件名
\(1 第1个从命令行传入的参数 \)@ 代表所有的参数

常见流程控制

if

a=10
b=20
if [ $a == $b ]
then
   echo "a 等于 b"
elif [ $a -gt $b ]
then
   echo "a 大于 b"
elif [ $a -lt $b ]
then
   echo "a 小于 b"
else
   echo "没有符合的条件"
fi
# 写成一行
if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi
num1=$[2*3]
num2=$[1+5]
if test $[num1] -eq $[num2]
then
    echo '两个数字相等!'
else
    echo '两个数字不相等!'
fi

for

for loop in 1 2 3 4 5
do
    echo "The value is: $loop"
done

for str in This is a string
do
    echo $str
done

上一篇:Python-标识符和保留字


下一篇:python----if流程控制