bash 变量中的换行符

Eth*_*roy 8 script bash shell newlines

我的脚本包含如下内容:

ifc=$(ifconfig)
Run Code Online (Sandbox Code Playgroud)

有了这个,ifc变量包含命令的输出ifconfig但没有换行符。所以,当我用它打印时,echo $ifc我只得到一行。

如何包含子命令的换行符?

小智 12

正确的打印方式是

echo "$ifc"
Run Code Online (Sandbox Code Playgroud)