在 zsh 中,以下 2 个命令的结果不同:
a=$(</etc/hosts) && echo $a echo $(</etc/hosts)
第一个逐行打印内容,而第二个将整个内容打印在一行中。
我猜是因为子shell将结果逐行返回给主echo进程,但我无法确认。
echo
有人可以帮我清除吗?
zsh echo subshell
echo ×1
subshell ×1
zsh ×1