簡體   English   中英

如何使用shell腳本來設置環境變量“source in”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM