Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Linux/Unix Shell Scripting - BORRAR CARACTER DEL FINAL CADENA

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

BORRAR CARACTER DEL FINAL CADENA

Autor:CANNONBALL (1 intervención)
Fecha:26/08/2006 13:40:30
MUY BUENAS!!, Necesito vuestra ayuda urgentemente. ¿Cómo puedo hacer para quitar un caracter del final de una cadena?. Es decir, yo escribo HOLA, y el programa me tiene que devolver HOL.
Estoy usando cut, pero me saca solo el caracter que yo le digo, y quiero precisamente lo contrario, que me saque toda la cadena MENOS el que yo le diga....

GRACIASSSS. tngo que entregarlo para esta misma semana!, pleease
Responder
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:BORRAR CARACTER DEL FINAL CADENA

Autor:Ion (3 intervenciones)
Fecha:28/08/2006 12:08:36
Puedes usar el potente comando "sed". Para quitar el último carácter, tendrías que usar algo como:

RESULTADO=`echo $CADENA | sed 's/.$//g'`

La expresión regular 's/.$//g' lo que hace es sustituir el último carácter de cada línea, por nada. Es decir, elimina el caracter.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:BORRAR CARACTER DEL FINAL CADENA

Autor:Tom (4 intervenciones)
Fecha:03/10/2006 09:16:27
Otra forma:

RESULTADO=$(expr "$CADENA" : '\(.*\).')
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:BORRAR CARACTER DEL FINAL CADENA

Autor:Michelle (1 intervención)
Fecha:30/11/2009 17:48:46
Url:
BORRAR CARACTERES VACIOS DE PRINCIPIO DE STRING
DELETE WHITESPACE FIRST STRING
fechaayer=' 20091129'
ayer=`echo $fechaayer | sed 's/[ ]//g'`

Xaup
Michelle
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:BORRAR CARACTER DEL FINAL CADENA

Autor:Pedro (1 intervención)
Fecha:02/02/2012 23:11:26
Expresión perfecta, muchas gracias.
Comentar