小编car*_*arl的帖子

从 zsh 中的 subshel​​l 回显结果

在 zsh 中,以下 2 个命令的结果不同:

a=$(</etc/hosts) && echo $a
echo $(</etc/hosts)
Run Code Online (Sandbox Code Playgroud)

第一个逐行打印内容,而第二个将整个内容打印在一行中。

我猜是因为子shell将结果逐行返回给主echo进程,但我无法确认。

有人可以帮我清除吗?

zsh echo subshell

5
推荐指数
1
解决办法
1163
查看次数

标签 统计

echo ×1

subshell ×1

zsh ×1