ifconfigvar=$(ifconfig eth0) && echo $ifconfigvar
您可以看到上述命令的输出没有格式化:
eth0 Link encap:Ethernet HWaddr 00:1f:16:ef:5b:c0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
答案 0 :(得分:2)
请执行以下操作:
ifconfigvar=$(ifconfig eth0) && echo "$ifconfigvar"
不使用引号会使每个换行符由于某种原因变为简单的空格,引号可以避免这种情况。