[英]How can i do “source in” using shell script to set environment variable
要設置環境變量,每當我開始在Linux工作環境中工作時,我都會使用以下命令(使用以下命令) . /opt/kmc/pbs/env/1.1/etc/setup.env rev.52
. /opt/kmc/pbs/env/1.1/etc/setup.env rev.52
將此行( ". /opt/kmc/pbs/env/1.1/etc/setup.env rev.52"
)添加到我的shell腳本中時
它沒有運行,它返回一些錯誤。 我也創建了別名。 即使無法執行此操作。
alias test='. /opt/kmc/pbs/env/1.1/etc/setup.env rev.52'
test
那么我怎樣才能在腳本中使用“源代碼”而不是手動提供此命令
那很奇怪。 在BASH你可以做到兩件事:
. /path/to/your/skript
要么
source /path/to/your/skript
您要獲取的腳本的路徑是什么? 是'/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
那么你應該這樣做:
. '/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
要么
source '/opt/fedex/pbs/env/1.1/etc/setup.env rev.52'
您可以使用source
命令。 那是:
source /path/to/file
請注意,如果你提到“一些錯誤”,我們對此無能為力。 除非你指定那些錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.