美文网首页
bash 变量类型

bash 变量类型

作者: 肉包君 | 来源:发表于2021-06-18 16:37 被阅读0次

2021-01-12

变量分类:预定义变量、环境变量、自定义变量、位置变量

1.预定义变量:在shell一开始就定义的变量,与环境变量不同的是,预定义变量不可修改。(?:最后一次执行命令的返回状态, $$:当前进程的进程号,!:后台运行的最后一个进程的进程号, 0:进程名,#:位置参数的数量, $:所有位置参数的内容)
2.
环境变量*:shell在开始执行时已经定义好的,它拥有可继承性,(常用环境变量:USER、UID、HOME、HOSTNAME、PWD、PS1、PATH--存储所有命令所在的路径)

env      # 查看所有环境变量
set       # 查看所有变量(自定义变量和环境变量)
export  # 导出变量(作用范围:临时生效,永久生效)

环境变量的定义建议放在 /etc/profile.d/ 下,不同的变量不同的文件夹,便于管理

3.自定义变量:由用户自己定义的变量,如变量名=值
变量名:只能由字母、数字、下划线组成,不能以数字开头
赋值符号(=):前后不能有空格
值:任意字符串和数字都行
引用变量:变量名 或{变量名}
unset 变量名:取消变量(作用范围:仅在当前shell中有效)

a=2
echo $a   (输出:2)
echo $a1    (输出:空)
echo ${a}1    (输出:21)

b=345
echo ${#b}      # 计算b的长度
输出:3

相关文章

  • Bash变量的类型

    Bash变量的类型通常理解shell变量是弱类型的,或者无类型的,其实Bash变量是有类型的。 Bash变量一共有...

  • bash脚本编程-变量,变量类型

    bash变量类型: 环境变量,本地变量,位置变量,特殊变量。 本地变量: bash: VARNAME=value ...

  • Bash脚本编程(2)——编程入门

    @(Bash)[编程入门] 1. Bash中的变量 1.1 变量类型 字符型 数值型 整型 浮点型 语言类型: 强...

  • bash 变量类型

    2021-01-12 变量分类:预定义变量、环境变量、自定义变量、位置变量 1.预定义变量:在shell一开始就定...

  • Shell脚本介绍

    1. bash的基础特性 1.1 变量类型 1.2 bash中的变量的种类 根据变量的生效范围等标准 1.2.1 ...

  • shell编程基础

    Bash变量 · 在Bash中,变量的默认类型都是字符串型 如果需要要转换,用declare命令 decl...

  • bash编程-Shell变量

    bash中,所有变量的值默认均为字符串。 1. 变量操作 调用变量 查看变量(所有类型) 删除变量 2. 变量分类...

  • Shell进阶脚本-内部变量

    内建变量 影响 Bash 脚本行为的变量 $BASH Bash程序的路径 $BASH_ENV 这个环境变量会指向一...

  • bash脚本内部变量

    bash脚本内部变量 $BASH bash的程序文件的路径,如/bin/bash $BASH_ENV 该环境变量保...

  • Bash运算符

    Bash运算符 一、数值运算 1、declare声明变量类型 2、数值运算 方法1用declare将变量声明为整数...

网友评论

      本文标题:bash 变量类型

      本文链接:https://www.haomeiwen.com/subject/pglsaktx.html