Shell脚本学习笔记

shell语法与大部分开发语言类似,其中个别几个点出来着重记忆
unset 删除变量
echo 控制台输出日志

声明一个变量的时候,
young_man='xiaoming'是可以识别的,
但是
young_man = 'xiaoming'不能被识别,赋值中间不能加空格
表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2
同时声明数组,需要用空格进行分割
例如 array=(value1 value2 value3)
读取数组中的值,与使用变量一样,如${array[0]}

使用@或者*,如${array[@]}或者${array[*]}可以读取数组中所有的值
使用#
如${#array[@]},可以获取数组的数量,字符串使用,可以获取字符串长度

单行注释可以使用#,例如一下

# 这是一条注释

多行注释之首使用:<<!,末尾用!例如

:<<!
这里写注释
!

对这个有兴趣的,可以在这里自行学习

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • -- 1 --Shell文件的扩展名并影响脚本的运行,一般用“.sh”是方便一眼认出是Shell文件。学习某种语言...
    筱南独舞阅读 237评论 0 1
  • Linux的shell脚本是linux的入门基础课程,难度系数也不大,这里做一个学习笔记 ◆1.1 语法基本介绍 ...
    水车阅读 294评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,848评论 0 10
  • 偶然得知原来薄荷也可以水培 于是乎它发芽了 薄荷叶特有的清新 其实我也没那么喜欢 一直以来都是如此 不知道自己喜欢...
    放开那个棉花糖阅读 287评论 0 1
  • 在上课的时候她收到好朋友发来的一条微信,是一张图片,当她点开图片的时候,她猛地站了起来,椅子发出的噪音让老师和同学...
    一笑师妹阅读 196评论 0 0