shell入门

在线调试网站
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

你可能感兴趣的:(shell入门)