grep -x '[[:alnum:]]*\.[[:alnum:]]* = [[:alnum:]]*\.[[:alnum:]]*'
De qualquer forma, usando grep / awk / perl para corresponder linhas no formulário
*.* = *.* (i.e. ac4df.bx5dfd8g = ce5def.dd5f7gdgf )
Onde *
significa 0+ caracteres alfanuméricos?
grep -x '[[:alnum:]]*\.[[:alnum:]]* = [[:alnum:]]*\.[[:alnum:]]*'
Stéphane deu-lhe a resposta BRE, aqui estão algumas alternativas:
Expressões regulares estendidas / expressões regulares compatíveis com Perl
grep -xE '\w*\.\w* = \w*\.\w*' file
grep -xP '\w*\.\w* = \w*\.\w*' file
Perl
perl -ne 'print if /^\w*\.\w* = \w*\.\w*$/' file
awk
awk '/^[[:alnum:]]*\.[[:alnum:]]* = [[:alnum:]]*\.[[:alnum:]]*$/' file
Tags grep text-processing