Linux shell编程学习笔记-----第六章变量和引用

6.1变量

变量可分为本地变量(随着shell进程的消亡而消亡,类似于java C++ 中的局部变量),环境变量(适用于所有由登录进程产生的子进程),位置参数(用于向shell脚本传递参数,是只读的)。

6.1.1变量替换和赋值

变量的基本操作,变量替换和变量赋值

变量赋值的几种方式

两个赋值符号的区别

echo用于输出变量的值,unset可以消除变量的值

6.1.2无类型的shell脚本变量

bash shell 只支持字符型和整型,字符型变量有一个整型值为0,数值型的初值为0,字符型的初值为空,可以不预先定义变量而直接使用它

6.1.3环境变量:特殊之处仅在于它的值适用于所有由登录进程产生的子进程。

环境变量通常用来存储路径信息,PWD和OLDPWD分别记录了当前目录和旧的工作目录

6.1.4位置参数,用于从命令行,向shell脚本传递参数。

6.2引用,引用是屏蔽特殊字符的特殊意义,而将其解释为字面含义

6.2.2命令替换,是指将命令的标准输出作为值附给某个变量

原文地址:https://www.cnblogs.com/maowuyu-xb/p/6415330.html