gue*_*tli 6 bash env environment-variables
linux命令行工具env
可以转储当前环境.
由于我想使用一些特殊字符env -0
(每个输出行以0字节而不是换行结束).
但是如何再次加载这个转储呢?
Bash版本:4.2.53
che*_*ner 13
不要用env
; use declare -px
,以可重新执行的形式输出导出变量的值.
$ declare -px > env.sh
$ source env.sh
Run Code Online (Sandbox Code Playgroud)
这也为您提供了保存非导出变量的可能性,这些变量env
无法访问:只需使用declare -p
(删除-x
选项).
例如,如果您编写foo=$'hello\nworld'
,则env
生成输出
foo=hello
world
Run Code Online (Sandbox Code Playgroud)
同时declare -px
产生输出
declare -x foo="hello
world"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1207 次 |
最近记录: |