10個の環境変数(setenv)を設定する必要があります。これらすべての環境変数をfilename.env
。単一のコマンドでファイル内にすべてを設定する方法はありますか?
「source filename.env」を試してみましたが、変数が設定されましたが、他の多くのことも発生しました。あなたがしていることが間違っているかどうか疑問に思います。助けてください。
編集する: filename.envの内容:
setenv variable1 value1
setenv variable2 value2
.
.
setenv variable10 value10
答え1
バッシュから:
次のファイルを使用してください~/variables.rc
。
export test1="test1"
export test2="test2"
export test3="test3"
export test4="test4"
export test5="test5"
ファイルを受け取ることができます。これにより、これらのソース変数が端末セッションに通知されます。
[ws] user ~ >source variables.rc
[ws] user ~ >echo $test3
test3
cshから:
次のファイルを使用してください~/variables.rc
。
setenv test1 test10
setenv test2 test20
setenv test3 test30
setenv test4 test40
setenv test5 test50
ファイルを受け取ることができます。これにより、これらのソース変数が端末セッションに通知されます。
[ws] user ~ >source variables.rc
[ws] user ~ >echo $test3
test30