com awk
$ awk -F: '{if(>10)print}' <filename
15.02
12.58
Explicações
-
-F:
- define o separadorF
ield como:
-
{if(>10)print}
- para cada linha, teste se o campo2
nd é>10
, se assim forprint
it -
<filename
- deixa o shell abrir o arquivofilename
, melhor que deixarawk
fazer isso, veja resposta do Stéphane Chazelas sobre o tema
Também é possível adicionar espaços e colocar o padrão fora dos colchetes, então eles são iguais - graças a Stefan apontando isso:
$ awk -F: '{if(>10)print}' <filename
$ awk -F: '{ if ( > 10 ) print }' <filename
$ awk -F: '>10{print}' <filename
$ awk -F: ' > 10 { print }' <filename