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