awk remove linhas com dígitos no final

0

Eu quero remover linhas com dígitos no final da string

exemplo de entrada:

example123
example
example12
example43

resultado esperado:

example
    
por awk 08.05.2018 / 20:59

3 respostas

3

Muito simples de fazer:

awk '/[^0-9]$/ { print }' inputfile

Ou, se você quiser preservar linhas vazias,

awk '! /[0-9]$/ { print }' inputfile
    
por 08.05.2018 / 21:00
1

Ou, caso você esteja interessado em grep também, seguir o simples grep também pode ajudar.

grep -v '[0-9]$'  Input_file
    
por 09.05.2018 / 02:54
1
sed   -e    '/[0-9]$/d'    input-file.txt
    
por 09.05.2018 / 05:52