一尘不染

使用Bash在Linux中设置环境变量

linux

在中tcsh,我有以下脚本正在工作:

#!/bin/tcsh
setenv X_ROOT /some/specified/path

setenv XDB    ${X_ROOT}/db
setenv PATH   ${X_ROOT}/bin:${PATH}

xrun -d xdb1 -i $1 > $2

tcsh setenvBash中的功能等效于什么?

有直接的模拟吗?环境变量用于查找可执行文件。


阅读 262

收藏
2020-06-02

共1个答案

一尘不染

export VAR=value将VAR设置为value。如果需要空格,请用单引号将其引起来export VAR='my val'。如果要对变量进行插值,请使用双引号,例如export VAR="$MY_OTHER_VAR"

2020-06-02