Eso es, al pasar de ABCD
->ABC
¿Cómo eliminar el último carácter usando sed?
Respuesta
que puede probar:
sed s'/.$//'
La expresión regular utilizada es .$
.
es un char meta de expresiones regulares para que coincida con nada (excepto una línea nueva)$
es el ancla de final de línea.
Al utilizar el $
que fuerce la .
para que coincida con el último Char
Esto eliminará el último char, ya sea cualquier cosa:
$ echo ABCD | sed s'/.$//'
ABC
$ echo ABCD1 | sed s'/.$//'
ABCD
Pero si desea eliminar el último carácter , solo si es un alfabeto, puede hacer:
$ echo ABCD | sed s'/[a-zA-Z]$//'
ABC
$ echo ABCD1 | sed s'/[a-zA-Z]$//'
ABCD1
no tiene comandos de llamada externa si es usted cantar un caparazón, por ejemplo, bash/ksh
s="ABCD"
echo ${s/%?/}
Una solución de bash relacionada 'echo $ {s: 0: -1}', que especifica el índice del primer carácter que desea ('0' para el comienzo) y el índice del último carácter que desea, donde un signo menos hace que el recuento de índice sea relativo al final ('-1' para el penúltimo carácter). – scottgwald
- 1. Eliminar último carácter/línea
- 2. Eliminar el último carácter de una NSMutableString
- 3. Eliminar el último carácter de una cadena
- 4. Eliminar el último carácter de NSString
- 5. Eliminar el último carácter de la entrada
- 6. PHP - Eliminar el último carácter del archivo
- 7. ¿Cómo borrar el último carácter de una cadena usando jQuery?
- 8. ¿Cómo eliminar el último DIV usando jQuery?
- 9. ¿Cómo eliminar el último carácter puesto en std :: cout?
- 10. Eliminar el último carácter si es DirectorySeparatorChar con C#
- 11. Objetivo C - Eliminar el último carácter de la cadena
- 12. ¿Eliminar el último carácter de una cadena en T-SQL?
- 13. Eliminar el último carácter de una cadena (VB.NET 2008)
- 14. Python Eliminar El último carácter de la cadena y devolverlo
- 15. Regex para eliminar último/si existe como el último carácter en la cadena
- 16. Cómo mostrar el último carácter de NSString *
- 17. Borrar el último carácter de edittext
- 18. sed - cómo hacer grupos regex usando sed
- 19. ¿Cómo eliminar el primer y el último carácter de una cadena?
- 20. Usando awk (o sed) para eliminar nuevas líneas basadas en el primer carácter de la siguiente línea
- 21. Skip/eliminar caracteres no ASCII con sed
- 22. Eliminar citas con SED
- 23. std :: string ¿se borra el último carácter?
- 24. cómo eliminar el último elemento en java.util.Set?
- 25. ¿Cómo eliminar cada otra línea con sed?
- 26. ¿Cómo puedo eliminar el último carácter de una variable de cadena en ksh?
- 27. ¿Cómo podría eliminar el último carácter de una cadena si es una puntuación, en ruby?
- 28. Regex para que coincida con el último carácter de espacio
- 29. eliminando el carácter de la nueva línea de la secuencia entrante usando sed
- 30. Javascript: elimine el último carácter si es dos puntos
Eso funciona ... ¡gracias! –
Su explicación es muy apreciada ... ¡gracias! –