我有一些我尝试更新的旧脚本。部分代码浓缩为:
export X=`(echo "abc"; echo "def")`
echo $X
Run Code Online (Sandbox Code Playgroud)
这给出了预期的输出:
abc def
Run Code Online (Sandbox Code Playgroud)
现在互联网告诉我反引号是$()
我需要使用的,但是当我尝试时:
export X=$((echo "abc"; echo "def"))
Run Code Online (Sandbox Code Playgroud)
X
未设置,我收到错误:
bash: echo "abc"; echo "def": syntax error: invalid arithmetic operator (error token is ""abc"; echo "def"")
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
bash ×1