Boa noite! :)
Primeiro vale descobrir como exibir somente os últimos caracteres de uma string:
$ a=string
$ echo ${a# -4}
ring
Então você só precisa descobrir como ler um arquivo linha a linha. Tem gente que faz assim:
$ for linha in $(cat arquivo.txt); do echo "$linha"; done
Mas isso tem alguns problemas com espaços e tabs (porque o for vai parar se encontrá-los). Normalmente eu uso while já configurando o IFS (o caractere separador de campo interno) na mesma linha:
$ while IFS= read -r linha; do echo ${linha: -4}; done < arquivo.txt
Se tiver dentro de um script, pode indentar bonitinho:
while IFS= read -r linha; do
echo ${linha: -4}
done < arquivo.txt
Outra opção é utilizando expressões regulares. Com o grep, por exemplo, você pode pedir que ele exiba somente o que casar com a expressão regular (opção -o). Então se montarmos uma expressão regular pra pegar os quatro caracteres antes do final da linha ($), dá certo:
$ grep -o '....$' arquivo.txt
ETUR
DUNT
INIM
ORIS
Também dá pra especificar o número diretamente, mas aí tem que ativar também as expressões regulares estendidas (antigo egrep):
$ grep -Eo '.{4}$' arquivo.txt
ETUR
DUNT
INIM
ORIS
Certamente há outros jeitos com sed, awk, gawk e por aí vai... =)
Abraço.