3
Biến môi trường không được đặt khi hàm của tôi được gọi trong đường ống
Tôi có hàm đệ quy sau để đặt biến môi trường: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } Nếu tôi tự gọi nó, cả hai đều đặt biến và lặp lại thành thiết bị xuất …