Linux系统中shell处理变量详解

Linux系统中shell处理变量详解

  • 一、shell中变量介绍
    • 1.1 变量简介
    • 1.2 环境变量和本地变量
    • 1.3 预定义变量
  • 二、本地变量的使用
    • 2.1 本地变量介绍
    • 2.2 定义本地变量
    • 2.3 查看本地变量
    • 2.4 取消环境变量
    • 2.5 查询变量值
    • 2.6 本地变量的使用
  • 三、环境变量
    • 3.1 环境变量介绍
    • 3.2 定义环境变量
    • 3.3 查看环境变量
    • 3.4 取消环境变量
    • 3.5 查询设置的环境变量值
    • 3.6 变量在shell脚本使用
  • 四、使用echo输出变量方式
    • 4.1 直接输出变量
    • 4.2 使用反斜杠转义
    • 4.3. 使用单引号与双引号
    • 4.4 使用命令替换
    • 4.5 换行输出
    • 4.6 使用变量扩展
    • 4.7 使用复合命令
  • 五、引用变量的不同方式
    • 5.1 使用`$()`方式
    • 5.2 使用 `$(())`方式
    • 5.3 使用`${}`方式
    • 5.4 三种方式总结
  • 六、`${}`方式扩展用法
    • 6.1 提取字符串
    • 6.2 匹配前缀删除
    • 6.3 匹配后缀删除
    • 6.4 变量默认赋值

一、shell中变量介绍

1.1 变量简介

shell脚本中,变量是存储数据的容器。变量可以包含各种类型的数据,如字符串、数字或数组等。在shell脚本中,可以通过给变量赋值来存储数据,然后可以在脚本中使用变量来引用这些数据。变量还可以通过运算、合并或比较等操作进行处理。在使用变量时,可以通过变量名来引用变量的值。

1.2 环境变量和本地变量

1.本地变量

  • 本地变量:由用户自定义的变量名和变量值。又称为局域变量,仅在当前shell中有效,不会继承到子shell。

2.环境变量

  • 环境变量:全局变量在全局范围内可见,在声明全局变量时,不需要加任何修饰词,仅在当前shell和子shell中有效。

1.3 预定义变量

这个表格总结了预定义变量的功能和用法

变量 符号 描述
命令行参数数量

你可能感兴趣的:(linux,运维,服务器)