如果在某个脚本中定义了一个变量,又希望在其他的脚本中引用这个变量,可以使用export将希望传递给其他脚本的变量导出。
使用方式:
在export后面跟上变量赋值
在export后面跟上要导出的变量名
export FNAME
export SIZE
export MAX
MAX=2018
SIZE=60
FANEM=/tmp/secatch
...
export FNAME=/tmp/secatch
export SIZE=64
export MAX=2018
查看导出的变量
set命令查看当前shell中的所有变量值及函数定义
用env(或export -p)命令查看那些被导出的、可用于子shell的变量
declare -p 也可以查看变量
declare语句形式的输出可以在shell脚本中作为源代码,重新创建这些变量并为其赋值。各个选项(-i,-x,-r,-a)分别指明了变量为整数类型,已经导出、只读、数组类型。
declare -p
declare -i MYCOUNT="5"
declare -x MYENV="10.5.1.2"
declare -r MYFIXED="unchangeable"
declare -a MYRA=([0]="5" [1]="10" [2]="15")
评论