变量
系统环境变量一般在/etc/profile文件中设置。
环境变量
查看
printenv
添加
export MY_VAR=”Hello World”
使用
echo $MY_VAR
本地变量
设置
MY_VAR=”Hello World”
使用
echo $MY_VAR
特殊变量
特殊变量是在Shell中预定义的变量名称,具有特殊的含义。这些变量与当前Shell会话有关,可
以用于许多不同的用途,包括文件和目录操作、命令历史记录和处理脚本参数等等。
以下是常见的一些特殊变量:
$0:当前脚本的文件名
$1,$2…:脚本参数列表中的第1个、第2个参数等等(例如:./first.shabcdef,在执
行这个脚本时,第一个参数abc,第二个参数def。)
$#:脚本参数的数量
$*:所有脚本参数的列表(将所有的参数作为一个字符串:“zhangsanlisiwangwu”)
$@:所有脚本参数的列表(将每一个参数作为一个独立的字符串:”zhangsan””lisi”
“wangwu”)
$$:当前脚本的进程ID号
$?:上一个命令的退出状态,一个数值。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小马Ti的博客!
评论