不同的檔案取相同變數的內容 - Linux

Gilbert avatar
By Gilbert
at 2008-07-21T14:07

Table of Contents

※ 引述《[email protected] (小州)》之銘言:
: ※ 引述《[email protected] (傻瓜與野丫頭)》之銘言:
: > 假如 a的內容為 export test="testa"
: > b的內容為 echo $test
: > 在終端機我先執行a ,然後再執行b
: > 為何我輸出為空白??
: 環境變數基本上是儲存於每個行程內,所以執行 a 那表示啟動另外一個 shell,
: 該環境變數是儲存於該 shell 本身的行程,該 shell 結束後環境變數設定就
: 伴隨消失。
: > 但若我在終端機打 . a ,然後再執行b
: > 卻可以印出 testa
: . 那是使用目前的 shell 引入該內容執行之,不是開另外一個 shell。
: > 我有試過在 .bashrc 裡,加入 export test="test"
: > 但執行b 卻輸出 test >"<
: > 請問有什麼方法不用打 . a ,執行 b 時可以印出 testa
: > (除了在b 的內容加入 . a以外。)
: 沒有,你要用目前的 shell 讀取執行就只有使用 . or source 方式
: 引入執行。

我想到一個方法
也可以使用另一個檔案來存取變數,比如檔案 C 裡存變數
test="testa", 再由 B 去取 C 的變數 test 值
,或者是 b 直接去取 a script 的 test 值來用也可以

--
http://www.goyou.com.tw/

GoYou 自動追蹤其績效,每個投資者均可以用以衡量自己或是他人
對價格趨勢預測的能力。

--
Tags: Linux

All Comments

用學術網路IP 架設 DNS伺服器

Carol avatar
By Carol
at 2008-07-21T11:35
大家好....我想請問大家一個問題.... 我現在用一間小學的IP想要架設DNS...但看了很多文章都說要申請網域 但申請網域似乎是要收費的....http://www.taiwandns.com/ 所以我查了一下南投縣網.... 如下圖範例所示...上面有寫DNS serve ...

大家應該會覺得很蠢的iptable問題

Daniel avatar
By Daniel
at 2008-07-20T23:11
※ 引述《nike0519 (沒暱稱)》之銘言: : ※ 引述《lookatit (天空)》之銘言: : : 以下是在網路上看到的語法 : : 有個地方很奇怪也! : : 既然一開始INPUT 都DROP 所以封包都進不去才對 : : 那這行就沒有意義啦 : : iptables -A INPUT -p tc ...

大家應該會覺得很蠢的iptable問題

Hamiltion avatar
By Hamiltion
at 2008-07-20T22:15
※ 引述《lookatit (天空)》之銘言: : 以下是在網路上看到的語法 : 有個地方很奇怪也! : 既然一開始INPUT 都DROP 所以封包都進不去才對 : 那這行就沒有意義啦 : iptables -A INPUT -p tcp --dport 80 -j ACCEPT : 不是進來的封包來的都被D ...

學linux,報名台大資工的課,值得嗎?

Kumar avatar
By Kumar
at 2008-07-20T21:58
※ 引述《a149851571 (yem)》之銘言: : http://www.csie.ntu.edu.tw/~train/linux01.htm : 上面是此課程的網頁 : 想趁這暑假多學點東西,我目前是電機一年級要升二年 : 請問這課程適合我嗎?..還是各位大大覺得報名那種課程不如自己學? : 上了這個 ...

大家應該會覺得很蠢的iptable問題

Wallis avatar
By Wallis
at 2008-07-20T21:45
以下是在網路上看到的語法 有個地方很奇怪也! 既然一開始INPUT 都DROP 所以封包都進不去才對 那這行就沒有意義啦 iptables -A INPUT -p tcp --dport 80 -j ACCEPT 不是進來的封包來的都被DROP了嗎?? 麻煩各位大大解惑一下 好怪唷! 可是很多網路 ...