|
发表于 2009-11-2 11:50:29
|
显示全部楼层
Post by tornadory;2041967
. setenv.sh == source setenv.sh 如在一个脚本中使用,则其中的一些变量,函数等可以导出供后续继续使用
这个解释不对吧
- root [ ~ ]0# cat > source.dat << EOF && source source.dat
- > echo HelloWorld
- > EOF
- HelloWorld
- root [ ~ ]0#
复制代码
其实 source = C 中的 include
所以 . setenv.sh 等于在当前交互的 shell 中执行 setenv.sh
./setenv.sh 则等于启用一个新的非交互 shell (假设setenv.sh是 #!/bin/bash) |
|