【发布时间】:2018-11-28 18:32:35
【问题描述】:
我有 linux lvs 命令示例结果集。我正在尝试使用 AWK 命令重新排列字段。使用它我无法跳过数据中的空值。
LV VG Attr LSize Pool Origin Data% Meta% Move Log
root centos -wi-ao---- 45.62g root Online
swap centos -wi-ao---- root Offline
我尝试了以下命令,
awk '{print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10}' lvs.txt
但输出是
LV VG Attr LSize Pool Origin Data% Meta% Move Log
root centos -wi-ao---- 45.62g root Online
swap centos -wi-ao---- root Offline
我的预期结果一定是,
LV | VG | Attr | LSize | Pool | Origin | Data% | Meta% | Move | Log
root | centos | -wi-ao---- | 45.62g | | root | | | | Online
swap | centos | -wi-ao---- | | | root | | | | Offline
请帮我解决这个问题。 也欢迎任何其他可能的方式。提前致谢。
【问题讨论】: