export 指令使用問題 - Linux

Table of Contents

#! /usr/bin/sh
export PATH=/home/yshihyu/armgdb:$PATH

sh test.sh 執行沒有改變

必須再shell console 下

export PATH=/home/yshihyu/armgdbPATH 才可以成功?

寫成 script 的export 不可以嗎?

謝謝

--

All Comments

Harry avatarHarry2012-06-30
用 source 執行~ 你原本執行的方法改變的是你新執行
的 sh 的環境變數,那個 sh 一結束改變就消失了
Eartha avatarEartha2012-07-04
使用方法是 source test.sh
Kristin avatarKristin2012-07-08
source可以用點點.代替對吧?
Genevieve avatarGenevieve2012-07-11
樓上指的是 ./test.sh ? 這樣在此例中與 sh test.sh
同義唷~
Hamiltion avatarHamiltion2012-07-11
我說的是 . test.sh
Hazel avatarHazel2012-07-15
還是我搞錯原PO在幹嘛囧(最近剛學Linux)前幾天看鳥哥
Kama avatarKama2012-07-16
的書(第二版的XDD)裡頭說"利用source或小數點(.)都可
以將設定檔的內容讀進來目前的shell環境中"
Charlotte avatarCharlotte2012-07-16
如果搞錯了就抱歉啦@@
Sandy avatarSandy2012-07-17
噢噢噢XD 現在才知道 bash 有這招XD 我習慣用 tcsh
Frederic avatarFrederic2012-07-17
難怪剛剛怎麼試都用不出來 :P
k 大說的沒錯啦XD
Leila avatarLeila2012-07-21
沒說錯就好@@原來你不是用bash啊....那可以用alias改
嗎??