Muito simples de fazer:
awk '/[^0-9]$/ { print }' inputfile
Ou, se você quiser preservar linhas vazias,
awk '! /[0-9]$/ { print }' inputfile
Eu quero remover linhas com dígitos no final da string
exemplo de entrada:
example123
example
example12
example43
resultado esperado:
example
Muito simples de fazer:
awk '/[^0-9]$/ { print }' inputfile
Ou, se você quiser preservar linhas vazias,
awk '! /[0-9]$/ { print }' inputfile
Ou, caso você esteja interessado em grep
também, seguir o simples grep
também pode ajudar.
grep -v '[0-9]$' Input_file
sed -e '/[0-9]$/d' input-file.txt
Tags text-processing awk