SHELL学习笔记(1)—Shell变量使用方法

SHELL学习笔记(1)—Shell变量使用方法

把握拥有的,追逐更为期待的,是生活的一大乐趣。

一、序言

shell对变量的处理灵活多样,对于一种业务,往往有多种方式解决。因此善用合适的变量使用方法,能够解决问题的同时,简化代码或增加可读性。

二、变量分类

自定义变量、环境变量;

Bash在定义一个新变量时,不需要提前进行声明,而是直接指定变量名称(注意区分大小写),并赋予初始值(默认值是string类型),即var = value。

shell定义环境变量

  • 临时生效:export var = value 或者 var = value; export var;
  • 永久生效:用户:将环境变量定义内容存储在/.bashrc(或者/.profile);
  • 全局:将环境变量定义内容存储在/etc/.bashrc(或者~/.profile)。

三、变量使用

  • 使用变量:${var},花括号可选,用于帮助解释器识别变量的边界;

  • 修改变量:直接对var进行重新赋值,var = new value;

  • 单引号和双引号的区别:以单引号’'包围变量时,单引号的内容直接输出,不识别包含的变量和命令,而双引号""包围变量时,会对变量、命令进行解析输出;

  • 获取变量长度:$(#var)用于返回变量长度;

  • 使用变量截取:根据字符串在变量中的位置截取:已知字符位置、截取范围

img

​ 根据指定字符串截取:截取指定字符串的左右侧字符

Shell 变量使用方法

​ 变量替换

Shell 变量使用方法

  • 命令结果赋值给变量:var = $(command)

  • 只读变量:readonly var_name;

  • 删除变量:unset var_name。

readonly var_name;

  • 删除变量:unset var_name。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值