linhas, onde o último valor para $ 6 = 0?

0

Como faço para imprimir todas as linhas, onde o último valor para a linha e imprimir $ 6 = 0?

snap --list --all | awk '{print $1, $2, $3, $6}' 

Exemplo da saída desejada. Observe que o último caractere em cada linha é 0 (ZERO). Estas seriam as únicas linhas que eu gostaria de ver ... > > >

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
    
por Scottie 12.09.2018 / 22:19

1 resposta

2

Você pode adicionar uma condição aos comandos awk

snap --list --all | awk '$6 == 0 {print $1, $2, $3, $6}'
    
por 12.09.2018 / 22:26

Tags