在线调试网站
https://c.runoob.com/compile/18
基本命令
1、$
描述一个变量
例如:
#!/bin/bash
VARNAME='hello'
$VARNAME
2 、各种括号 一般左右都要有空格 比如 a == b
(( )) 算数计算
[[ ]] 字符串比较
$( ) 括号内为一个命令
${ } 给变量名字一个范围避免混淆
' ' 单引号作为单纯字符
"" 双引号内可以含有变量
#!/bin/bash
a='hello'
b='hello'
if [[ $a==$b ]]
then
echo 'ok'
fi
#!/bin/bash
TEST='echo 'hello''
echo $(echo $($TEST))
#!/bin/bash
TEST='hello'
echo $(echo ${TEST})
3、条件判断
#!/bin/bash
TEST='emma'
if [ $TEST == "lili" ]
then
echo 'hello lili'
elif [ $TEST == "jack" ]
then
echo 'hello jack'
else
echo 'hello nobody'
fi
4、for循环判断
#!/bin/bash
for varible1 in {1,2,5}
do
echo " $varible1 times "
done
5、while循环判断
#!/bin/bash
declare -i a=0
while (($a<10))
do
echo $a
a=a+1
done