Usando o Gnu Awk:
awk '/\<TML[0-9]*E\>/' log
Corresponda qualquer palavra (campo) em uma linha (registro) que comece com TML, tenha qualquer número de dígitos e termine em E.
Eu tenho um requisito abaixo para filtrar uma palavra.
Meus registros serão informados com os códigos TML2345I
, TML8383E
& TML9929W
.
Eu quero filtrar os erros apenas com strings que tenham o último caractere como E
.
Por favor, sugira como podemos obter isso usando sed
ou awk
ou quaisquer outros utilitários.
Nota: os 3 primeiros caracteres ( TML
) não serão alterados e os caracteres restantes serão alterados de acordo com erros específicos.
Usando o Gnu Awk:
awk '/\<TML[0-9]*E\>/' log
Corresponda qualquer palavra (campo) em uma linha (registro) que comece com TML, tenha qualquer número de dígitos e termine em E.
Tags text-processing awk sed