Linux/Unix Shell Scripting - Obtener el último carácter de una cadena o parte de ella

   
Vista:
Imágen de perfil de xve

Obtener el último carácter de una cadena o parte de ella

Publicado por xve (269 intervenciones) el 22/05/2014 18:29:39
Hola, aquí voy a comentar como obtener el último carácter de una cadena en bash:

1
2
a="cadena"
echo ${a: -1}
Devolverá la letra a
NOTA: Fíjate en el espacio entre los dos puntos y el signo menos...

Para obtener cualquier parte de la cadena, seria algo así:
1
2
a="cadena"
echo ${a:2:3}
Devolverá den

Espero que sirva de ayuda...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Linux/Unix Shell Scripting
- Código fuente de Linux/Unix Shell Scripting
- Cursos de Linux/Unix Shell Scripting
- Chat de Linux/Unix Shell Scripting
información
Códigos de Linux/Unix Shell Scripting
- script con Xdialog
- Crontab: Tareas programadas!
- Arrays en bash

Obtener el último carácter de una cadena o parte de ella

Publicado por Tom (262 intervenciones) el 23/05/2014 21:04:31
Me ha sorprendido lo del espacio entre ':' y '-' ... y me he acordado de otra bastante buena :) que sirve para asignar una variable solamente si no está ya definida:

${variable:-valor}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Obtener el último carácter de una cadena o parte de ella

Publicado por xve (269 intervenciones) el 23/05/2014 23:23:20
esta no la conocía Tom... gracias por compartirla!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar