Emi*_*zer 6 command-line environment-variables
如果我写
export COMP_WORDS="this words"
Run Code Online (Sandbox Code Playgroud)
我需要类似的东西
get-exported COMP_WORDS
Run Code Online (Sandbox Code Playgroud)
期待类似的东西
COMP_WORDS="this words"
Run Code Online (Sandbox Code Playgroud)
我试过
set | grep COMP_WORDS
Run Code Online (Sandbox Code Playgroud)
但它需要其他线路
Zan*_*nna 10
要获得 VARIABLE 的值,您可以使用
echo $VARIABLE
Run Code Online (Sandbox Code Playgroud)
报价虽然不存在
$ COMP_WORDS="you said what?"
$ echo $COMP_WORDS
you said what?
Run Code Online (Sandbox Code Playgroud)
除非你引用它们...
$ quote='"2b || !2b"'
$ echo $quote
"2b || !2b"
Run Code Online (Sandbox Code Playgroud)
是否自己设置变量没有区别
您可以使用printenv:
$ export var=foo
$ printenv var
foo
Run Code Online (Sandbox Code Playgroud)
作为替代,echo您还可以使用printf.
printf "%s\n" $COMP_WORDS
Run Code Online (Sandbox Code Playgroud)