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

 
Vista:
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

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

Publicado por xve (309 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

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

Publicado por Tom (361 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
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

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

Publicado por xve (309 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