背景 使用bash的output=$(cmd)方法去捕获命令的输出时。涉及到输出的换行问题。 可分别保留换行或不要换行。 操作 对变量不加引号,不保留换行符。 echo $output 使用变量时,加引号,保留换行符。 echo "$output 例子如下: $ a=$( df -H ) $ echo $a Filesystem Size Used Avail Use% Mounted on /dev/sda3 276G 50G 213G