Sé que el cut
El comando puede imprimir el primer n
caracteres de una cadena pero cómo seleccionar el último n
personajes?
Si tengo una cadena con un número variable de caracteres, ¿cómo puedo imprimir solo los últimos tres caracteres de la cadena? ej.
"unlimited" output needed is "ted" "987654" output needed is "654" "123456789" output needed is "789"
Respuesta aceptada:
¿Por qué nadie ha dado la respuesta obvia?
sed 's/.*(...)/1/'
… o algo menos obvio
grep -o '...$'
Es cierto que el segundo tiene el inconveniente
de que las líneas con menos de tres caracteres desaparecen;
pero la pregunta no definía explícitamente el comportamiento para este caso.