如何打印所有行,其中该行的最后一个值并打印 $6 = 0?
snap --list --all | awk '{print $1, $2, $3, $6}'
所需输出的示例。请注意,每行的最后一个字符是 0 (零)。这些将是我唯一希望看到的行......>>>
VDC-NIM-VMFS-SOFTWARE VDC-NIM-VMFS-ITNI-DEFAULT-Weekly-2018-09-11::06:50:00.000 1048576 0
VDC-NIM-VMFS-SOFTWARE VDC-NIM-VMFS-ITNI-DEFAULT-Daily-2018-09-11::06:45:00.000 1048576 0
VDC-NIM-VMFS-SOFTWARE VDC-NIM-VMFS-ITNI-DEFAULT-Daily-2018-09-10::06:45:00.000 1048576 0
答案1
awk
您可以在命令中添加条件
snap --list --all | awk '$6 == 0 {print $1, $2, $3, $6}'