本来来介绍shell脚本中的备注和变量的用法。和其他编程语言一样,shell也有变量和备注。变量就是一个可以存储值的容器,备注在shell中也是采用#符号来表示备注。

1. 用井号后面内容(#)来表示备注

实验楼不知道如何输入中文,所以这里就写英文备注。

2. 定义一个变量

变量有系统变量和用户变量,在shell脚本中,经常用到系统变量。我们用$变量名称来引用变量。

上面中$BASH和$PATH都是系统变量,通过这个可以打印系统变量的值。

看看用户自定义变量的使用,主要红圈代码语句等号前后不要有空格。

3.保存,添加执行权限,看看打印结果

总结:

Shell脚本中,是用#表示注释内容,变量赋值的时候,注意不要有空格,不然会报错,变量是用$后面跟着变量名来引用变量。

Shell脚本基础2-变量和备注相关推荐

  1. shell脚本基础(环境变量、重定向、数学运算、退出脚本)

    一.使用环境变量 1.环境变量 所谓环境变量,就是用来存储有关shell会话和工作环境信息的特性,这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们.这也是存储持久数据 ...

  2. linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...

    Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...

  3. Shell脚本基础 、 使用变量 、 条件测试及选择 、 列表式循环案例

    Shell脚本基础 . 使用变量 . 条件测试及选择 . 列表式循环案例 1 案例1:Shell脚本的编写及测试 1.1 问题 1.2 方案 1.3 步骤 2 案例2:重定向输出的应用 2.1 问题 ...

  4. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  5. SHELL脚本 基础一

    SHELL脚本基础 基本都是干货,都是通过书和视频总结的一小部分,里面应该有一些错误: SHELL变量 1.变量:临时储存数据的,该数据是可以进行变化的数据 2.变量的使用:1.多次重复使用的数据,并 ...

  6. Shell 脚本基础学习 (四)

    现在我们来讨论编写一个脚本的一般步骤.任何优秀的脚本都应该具有帮助和输入参数.并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意.这时候,在写一 ...

  7. Linux shell脚本基础学习详细介绍(完整版)一

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  8. Linux shell脚本基础学习详细介绍(完整版)2

    详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...

  9. Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

最新文章

  1. c语言文件 加载内存吗,把文件中的数据加载到内存进行查找C语言实现.docx
  2. 实现数据集多( 高 )维可视化(附代码)
  3. 懂你,从选择内裤开始
  4. html引入php文件中的函数,在b2core框架和simple_html_dom.php文件里面都有一个load()函数...
  5. eclipse中创建类和包的快捷方式
  6. Golang 学习笔记(安装)
  7. TypeError: 'function' object is not subscriptable
  8. pip安装软件时出现Command python setup.py egg_info failed with error code 1 in /tmp/pip-build*的解决方案
  9. RedisTemplate设置过期时间
  10. 西南石油大学计算机科学学院教授,张小洪(计算机科学学院)老师 - 西南石油大学 - 院校大全...
  11. 机器学习之SVM多分类
  12. Leetcode刷题之旅1
  13. vue(vue-cli+vue-router)+babel+webpack项目搭建入门 (第二步)
  14. CCIE安全Lab实战(2005)学习记录
  15. 考研高等数学张宇30讲笔记——第六讲 中值定理
  16. wacom板子在MACBOOK里用PS画画的时候,老是画着快捷键就都不能用
  17. 推荐一款超快的Android模拟器
  18. 切比雪夫,霍夫丁不等式证明
  19. 重庆已建成4.2万余个5G基站;山西省累计建成5G基站1.2万个
  20. foxmail和outlook兼容吗_超级实用:Outlook和Foxmail的互连互通

热门文章

  1. 学生成绩abcde怎样划分_高考abc等级怎么划分 高考题ABCDE级如何划分?
  2. grub命令 u盘安装linux,u盘安装ubuntu出现grub问题怎么办?
  3. 系统管理Lesson 09: Managing Undo Data
  4. 数据科学、管理科学系课程教学课件——FineReport实验指导书节选====双十二仓库出单
  5. 树莓派无屏幕连接之 VNC realvnc-vnc-viewer
  6. php mysql签到系统_php实现签到功能
  7. 七牛直播播放端flutter插件
  8. mysql求2个时间的时间差,mysql求绝对值
  9. Android 音乐频谱实现
  10. 卷积神经网络的特征图可视化