[問題] 自定變數與環境變數
Linux之神的鳥哥,在基本第十一章介紹自定變數與環境變數的差別是一個不能
給子程式使用,另一個可以,而且他說明"在一個Bash底下的任何指令"都是新
的子程式",照他這麼說我感覺怪怪的。
your_path=~/test //自定變數路徑
cd ${your_path} //可以切換目錄到test
既然第二個指令是子程式(新的shell),那他應該看不到這your_path變數阿
第一行的指令應該要export your_path=~/test變成環境變數才對阿!?可是上面
指令卻行得通...為何?是我理解錯誤?這也與我前幾小時問的makefile問題相關..
謝謝前輩。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.155.200
→
12/22 20:13, , 1F
12/22 20:13, 1F
→
12/22 20:19, , 2F
12/22 20:19, 2F
→
12/22 20:20, , 3F
12/22 20:20, 3F
→
12/22 20:29, , 4F
12/22 20:29, 4F
→
12/22 20:33, , 5F
12/22 20:33, 5F
→
12/22 20:33, , 6F
12/22 20:33, 6F
→
12/22 20:45, , 7F
12/22 20:45, 7F
討論串 (同標題文章)