Eu tenho um arquivo de dados que consiste em strings e números de dígitos com quatro colunas da seguinte maneira;
ALIC00AUS_R_20183350000.gz -4052052.705667828 4212835.982693942 -2545104.648264054
ALIC00AUS_R_20183350000.gz -4052052.702108623 4212836.006039822 -2545104.654250688
ALIC00AUS_R_20183350000.gz -4052052.694316 4212835.990059 -2545104.643113
Eu preciso remover todas as linhas inclui 6 números de ponto flutuante. O tamanho original do arquivo de dados consiste em vários milhares de linhas. O número mínimo de ponto flutuante é sempre 6 entre todos os números.
Aqui uma explicação visual do comando: https://explainshell.com/explain?cmd=grep+-v+-E+%22%5C.%5B0-9%5D%7B6%7D%5Cb%22+input.txt+%3Eoutput .TXT
E aqui o regex
\.[0-9]{6}\b
( https://regex101.com/r/bz5Dzr/1 ):\.
corresponde ao personagem. literalmente (sensível a maiúsculas e minúsculas)\b
afirmar posição em um limite de palavra