Linux/Unix Shell Scripting - conversion tipos de variable:Cadena numerica

 
Vista:
sin imagen de perfil

conversion tipos de variable:Cadena numerica

Publicado por lamberto (2 intervenciones) el 18/10/2016 14:38:14
Tnego un serio problema,

1º)he generado una variable que supuestamente tendría que ser un número

veces=$(grep -o "?" <<< "cadena"| wc -l)

veces es el número de veces que "?" aparece en cadena.

2º) en contra de lo que pueduera parecer es alfanumérica, necesito convertirla a numérica.

3º) La pregunta la he encontrado en este y otros foros sin respuesta, alguien me puede ayudar??

muchas gracias

NOTA:¡¡¡SOCORRO!!!
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

conversion tipos de variable:Cadena numerica

Publicado por Tom (361 intervenciones) el 18/10/2016 15:10:26
Es difícil saber qué quieres hacer con eso ... ¿ por qué piensas que grep -o debe producir un valor numérico ? ¿ Has echado un vistazo a la doc. de grep ?

1
echo "cadena" | grep -c "?"
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

conversion tipos de variable:Cadena a numerica

Publicado por xve (309 intervenciones) el 18/10/2016 18:09:16
Haber si te sirve esta manera:

1
2
3
a="25"
echo $((a))
echo $((a+3))
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