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实战的文章,得到了挺多小伙伴的关注,遇到有些对shell不太熟悉小伙伴,所以有个想法...
    aron1992阅读 4,494评论 1 2
  • Shell是核心程序(kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。 查看所有的s...
    738bc070cd74阅读 3,226评论 1 4
  • 本文为转载,原文:shell入门学习(1)——语法基础 介绍 Shell Script,Shell脚本与Windo...
    ChainZhang阅读 8,721评论 0 9
  • 本笔记参考 Linux探索之旅 1.什么是Shell 2.Shell种类 3.Shell脚本文件 4.Shell变...
    carolwhite阅读 1,657评论 0 1
  • 本笔记参考自:tutorialspoint 变量 一般变量 一般的变量是指我们自己定义的,在程序当中需要使用的变量...
    eric_lai阅读 1,176评论 0 1