可能的重复:
如何将变量“发送”到子外壳?
我有一个bash脚本,在该脚本中我做了sh。如何将变量传递给新的shell?这是它的方式(简化为特定问题):
脚本.sh:
#!/bin/bash
#......
MYVAR=myvalue
sh -c 'some_code_here'
#......
Run Code Online (Sandbox Code Playgroud)
基本上我想MYVAR在我的some_code_here部分使用。我正在考虑创建一个临时脚本并执行它。但是如果有一种简单的方法可以通过,我可以避免使用临时脚本。
就export这样:
#!/bin/bash
export MYVAR=myvalue
sh -c 'some_code_here'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7838 次 |
| 最近记录: |