行,$6 的最后一个值 = 0?

行,$6 的最后一个值 = 0?

如何打印所有行,其中该行的最后一个值并打印 $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}'

相关内容