1. **字符串变量**: 字符串是文本数据,在Shell脚本中用双引号或单引号括起来。 NAME="Alice"MESSAGE='Hello, World!' 2. **整数变量**: 整数用于存储整数值。 AGE=25COUNT=10 3. **浮点数变量**: Shell脚本中没有直接的浮点数类型,但可以通过工具实现。 PI=$(echo"scale=2; 22 / 7"| bc) 4....
方法2:export back_dir1将自定义变量转换成环境变量 引用环境变量:$变量名或者${变量名} 查看环境变量:echo $变量名 env eg:env|grep back_dir2 取消环境变量:unset 变量名 变量作用范围:在当前shell和子shell中有效 eg:没必要定义环境变量(父子shell都能使用的变量),因为可以在当前脚本中使用另外一个脚本 在p...
4.引用变量:引用对应的值,格式:前面加$表示引用变量 引用加双引号表示弱引用,表示变量的值 引号加单引号表示强引用,表示变量本身,相当于字符串 例子演示: 反撇号表示引用命令执行结果,给变量赋值 5.全局变量 全局变量概念:在程序或脚本中定义的具有全局范围的变量。 这意味着全局变量在整个程序或脚本的不同部分都...
4、预定义变量:是Bash中已经定义好的变量,变量名不能自定义,变量作用也是固定的。 2. 按照变量的作用域分: 全局变量 全局变量是环境变量,其值不随shell 脚本的执行结束而消失。 局部变量 局部变量是shell 程序内部定义的,其使用范围仅限于定义它的程序,对其它程序不可见。包括:用户自定义变量、位置变量和预定义...
什么是环境变量、创建自己的局部变量、删除环境变量、默认shell环境变量、设置PATH环境变量、定位环境文件、数组变量。 1. 什么是环境变量 bash shell用一个叫做environment variable环境变量的特性来存储有关shell会话和工作环境的信息。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。
原先刚学shell脚本的时候,经常会混淆$(( ))、${}、$()这些语法的使用,刚好最近有空,就来做一下相关的总结,方便后面查询。 一、和$相关的语法 (一) 单纯的$变量名 当我们定义完一个变量后(或者是已知环境变量中存在的变量名),那我们就可以通过在变量名前面加$的方式来引用这些变量 ...
1.系统变量:、PWD、、USER 等等比如: echo $HOME 等等.. 2.用户自定义变量: 定义变量:变量=值 2)显示当前 shell 中所有变量:set 3)撤销变量:unset 变量 声明静态变量:readonly 变量,注意:不能 unset 将命令的返回值赋给变量(重点) 除了显式地直接赋值,还可以用语句给变量赋值,如: 1) A=ls -la反引号...
Linux的shell脚本中的变量 简介 Linux的shell脚本中的变量,变量分为环境变量和本地变量 方法/步骤 1 登录CentOS7系统,打开终端,输入命令envshell打印出shell进程的环境变量 2 本地变量只存在当前shell进程。新建一个本地变量MYVAR=myvalue注意等号两边不能有空格 3 查看本地变量set查看指定本地变量set | grep ...
$SECONDS当前脚本运行秒数 $TMOUT不为0时,超过指定的秒将退出shell $UID当前用户ID 变量的赋值方式: 一、直接赋值 显示赋值 abc=123 name="郑 俊雄",有空格需要用引号。默认都为string类型。 boy="$name is good" 一个变量引用另一个变量。 echo boy 输出为: 郑俊雄 is good ...
Linux shell变量的用法 第一部分 变量替换 示例: 新建vartest变量并赋值 # vartest="I love you, Do you love me" # echo $vartest I love you, Do you love me 从变量开头开始规则匹配,将符合最短的数据删除 # var1=${vartest#*ov} # echo $var1 ...