1. 程式人生 > >095-shell中的父程序和子程序

095-shell中的父程序和子程序

source /data/test.env 
echo $USER 
carlton 
bash 
# 進入子shell 
echo $USER 

執行bash之後變數為空

$  set -a  
$  source /data/test.env
$  set +a # 關閉開關,防止之後的定義不小心被export 
$  bash 
$  echo $USER 
carlton

仔細看變化,發現依然可以