Set -x command
set command
By direct assignment
export command
我试图找出它的答案,但找不到完美的答案。这个问题可能很愚蠢,但我真的需要知道它的答案。
你没有指定哪个外壳,所以我假设了"bash":
答案是 d( 导出命令
示例脚本 test1.sh
#!/bin/bash
export A=xxx
B=yyy
./test2.sh
和另一个脚本 test2.sh
#!/bin/bash
echo "A=$A"
echo "B=$B"
然后:
$> ./test1.sh
将打印:
A=xxx
B=
还有语法:
VAR=value command
将VAR导出到命令并执行命令。有时这种方式比其他方式更清晰。