[問題] export 指令使用問題

看板Linux作者 (shihyuyao)時間12年前 (2012/06/27 22:34), 編輯推噓5(5011)
留言16則, 2人參與, 最新討論串1/2 (看更多)
#! /usr/bin/sh export PATH=/home/yshihyu/armgdb:$PATH sh test.sh 執行沒有改變 必須再shell console 下 export PATH=/home/yshihyu/armgdbPATH 才可以成功? 寫成 script 的export 不可以嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.98.89

06/27 22:49, , 1F
用 source 執行~ 你原本執行的方法改變的是你新執行
06/27 22:49, 1F

06/27 22:49, , 2F
的 sh 的環境變數,那個 sh 一結束改變就消失了
06/27 22:49, 2F

06/27 22:50, , 3F
使用方法是 source test.sh
06/27 22:50, 3F

06/28 20:33, , 4F
source可以用點點.代替對吧?
06/28 20:33, 4F

06/28 20:37, , 5F
樓上指的是 ./test.sh ? 這樣在此例中與 sh test.sh
06/28 20:37, 5F

06/28 20:37, , 6F
同義唷~
06/28 20:37, 6F

06/28 20:53, , 7F
我說的是 . test.sh
06/28 20:53, 7F

06/28 20:54, , 8F
還是我搞錯原PO在幹嘛囧(最近剛學Linux)前幾天看鳥哥
06/28 20:54, 8F

06/28 20:55, , 9F
的書(第二版的XDD)裡頭說"利用source或小數點(.)都可
06/28 20:55, 9F

06/28 20:55, , 10F
以將設定檔的內容讀進來目前的shell環境中"
06/28 20:55, 10F

06/28 20:58, , 11F
如果搞錯了就抱歉啦@@
06/28 20:58, 11F

06/28 23:49, , 12F
噢噢噢XD 現在才知道 bash 有這招XD 我習慣用 tcsh
06/28 23:49, 12F

06/28 23:50, , 13F
難怪剛剛怎麼試都用不出來 :P
06/28 23:50, 13F

06/28 23:50, , 14F
k 大說的沒錯啦XD
06/28 23:50, 14F

06/29 10:26, , 15F
沒說錯就好@@原來你不是用bash啊....那可以用alias改
06/29 10:26, 15F

06/29 10:26, , 16F
嗎??
06/29 10:26, 16F
文章代碼(AID): #1FwndxSQ (Linux)
文章代碼(AID): #1FwndxSQ (Linux)