Shell脚本基础2-变量和备注
本来来介绍shell脚本中的备注和变量的用法。和其他编程语言一样,shell也有变量和备注。变量就是一个可以存储值的容器,备注在shell中也是采用#符号来表示备注。
1. 用井号后面内容(#)来表示备注
实验楼不知道如何输入中文,所以这里就写英文备注。
2. 定义一个变量
变量有系统变量和用户变量,在shell脚本中,经常用到系统变量。我们用$变量名称来引用变量。
上面中$BASH和$PATH都是系统变量,通过这个可以打印系统变量的值。
看看用户自定义变量的使用,主要红圈代码语句等号前后不要有空格。
3.保存,添加执行权限,看看打印结果
总结:
Shell脚本中,是用#表示注释内容,变量赋值的时候,注意不要有空格,不然会报错,变量是用$后面跟着变量名来引用变量。
Shell脚本基础2-变量和备注相关推荐
- shell脚本基础(环境变量、重定向、数学运算、退出脚本)
一.使用环境变量 1.环境变量 所谓环境变量,就是用来存储有关shell会话和工作环境信息的特性,这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们.这也是存储持久数据 ...
- linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...
Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...
- Shell脚本基础 、 使用变量 、 条件测试及选择 、 列表式循环案例
Shell脚本基础 . 使用变量 . 条件测试及选择 . 列表式循环案例 1 案例1:Shell脚本的编写及测试 1.1 问题 1.2 方案 1.3 步骤 2 案例2:重定向输出的应用 2.1 问题 ...
- Linux shell脚本基础学习
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
- SHELL脚本 基础一
SHELL脚本基础 基本都是干货,都是通过书和视频总结的一小部分,里面应该有一些错误: SHELL变量 1.变量:临时储存数据的,该数据是可以进行变化的数据 2.变量的使用:1.多次重复使用的数据,并 ...
- Shell 脚本基础学习 (四)
现在我们来讨论编写一个脚本的一般步骤.任何优秀的脚本都应该具有帮助和输入参数.并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意.这时候,在写一 ...
- Linux shell脚本基础学习详细介绍(完整版)一
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
- Linux shell脚本基础学习详细介绍(完整版)2
详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...
- Linux shell脚本基础学习详细介绍(完整版)
Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...
最新文章
- c语言文件 加载内存吗,把文件中的数据加载到内存进行查找C语言实现.docx
- 实现数据集多( 高 )维可视化(附代码)
- 懂你,从选择内裤开始
- html引入php文件中的函数,在b2core框架和simple_html_dom.php文件里面都有一个load()函数...
- eclipse中创建类和包的快捷方式
- Golang 学习笔记(安装)
- TypeError: 'function' object is not subscriptable
- pip安装软件时出现Command python setup.py egg_info failed with error code 1 in /tmp/pip-build*的解决方案
- RedisTemplate设置过期时间
- 西南石油大学计算机科学学院教授,张小洪(计算机科学学院)老师 - 西南石油大学 - 院校大全...
- 机器学习之SVM多分类
- Leetcode刷题之旅1
- vue(vue-cli+vue-router)+babel+webpack项目搭建入门 (第二步)
- CCIE安全Lab实战(2005)学习记录
- 考研高等数学张宇30讲笔记——第六讲 中值定理
- wacom板子在MACBOOK里用PS画画的时候,老是画着快捷键就都不能用
- 推荐一款超快的Android模拟器
- 切比雪夫,霍夫丁不等式证明
- 重庆已建成4.2万余个5G基站;山西省累计建成5G基站1.2万个
- foxmail和outlook兼容吗_超级实用:Outlook和Foxmail的互连互通
热门文章
- 学生成绩abcde怎样划分_高考abc等级怎么划分 高考题ABCDE级如何划分?
- grub命令 u盘安装linux,u盘安装ubuntu出现grub问题怎么办?
- 系统管理Lesson 09: Managing Undo Data
- 数据科学、管理科学系课程教学课件——FineReport实验指导书节选====双十二仓库出单
- 树莓派无屏幕连接之 VNC realvnc-vnc-viewer
- php mysql签到系统_php实现签到功能
- 七牛直播播放端flutter插件
- mysql求2个时间的时间差,mysql求绝对值
- Android 音乐频谱实现
- 卷积神经网络的特征图可视化