shell--变量及简单案例 day02

shell–变量及简单案例 day02

标签(空格分隔):shell


1.变量

1.1变量的含义

a.什么是量
量就是数据
b.什么是变量
数据可以发生改变就是变量
在一个脚本周期内,其值可以发生改变的量就是变量
c.什么是一个脚本周期
一个脚本周期可以简单理解为当前的shell文件
–第一行开始执行,直到最后一行结束。

1.2变量的定义、使用和删除

先定义后使用

定义形如:class_name=linux
使用形如:echo $class_name
删除形如:unset class_name
添加.png
使用时添加$符号
变量名=变量的值
使用和被使用的关系,变量名来使用变量值
删除.png

1.3变量名的规范

只能使用英文字母、数字和下划线,不能以数字开头,不能使用标点,不能使用bash的关键字,可用help命令查看保留关键字

1.4只读变量

语法:readonly 变量名
案例:定义变量a,值为100,设为只读变量,再去改变
7.png

8.png

1.5接受用户输入

示例
9.png

语法:read -p 提示信息 变量名
案例:编写脚本,执行后提示用户输入文件名(路径),然后为用户创建该文件
11.png

22.png

2.案例1,使用变量形式输出hello world

22.png
21.png

echo 后的单双引号
双引号可以识别变量,且能够实现转义
单引号不能识别,会原样输出
2.png

1.png

3.png

4.png

3.案例2,定义一个变量,输入当前时间

5.png

6.png

注意:反引号esc下的```这个符号,在脚本中需要执行一些指令并且将执行结果赋给变量的时候需要使用反引号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值