Talvez o awk seja útil:
grep -E 'number_of_y|total_rate' my_file | awk '{print }'
Altere na coluna que gostaria de mostrar
Eu tenho um arquivo como:
number_of_x 100 # total number of x
number_of_y 2000 # total number of y
total_rate 1.67 # rate
blah1 0.876 # blah1
blah2 10450 # blah2
Eu gostaria de extrair números relacionados a, digamos, number_of_y
e total_rate
, por exemplo, a saída aqui é:
2000
1.67
Isso é o mais próximo que eu posso chegar:
grep -E 'number_of_y|total_rate' my_file | grep -Eo '[0-9.]*'
Talvez o awk seja útil:
grep -E 'number_of_y|total_rate' my_file | awk '{print }'
Altere na coluna que gostaria de mostrar