# name is export1
#!/bin/sh
echo "$foo"
echo "$bar"
# name is export2
#!/bin/sh
foo="The first meta-syntactic variable"
export bar="The second meta-syntactic variable"
./export1
export1和export2放在同个目录
执行:
# ./export2
只有bar输出,因为没有对foo进行称明,export2没有foo变量。
"set -a"或"set -allexport"命令将把在它之后声明的任何变量都导出为环境变量。
阅读(1260) | 评论(0) | 转发(0) |