Unix - Contar caracteres de una cadena

   
Vista:

Contar caracteres de una cadena

Publicado por Matias matias_z13@hotmail.com (1 intervención) el 29/12/2014 15:56:11
Buenos dias, recien estoy empezando con unix y tengo este problemita. En un archivo .txt tengo una cadena parecida a esto " 10029,0,0,0,209,,747,0,0,0,700,1,1,-1,0, ,0,746,1073815587 " y lo que necesito es saber como contar las comas o como poder recorrer la cadena caracter por caracter e ir incrementando un contador cada vez que encuentre una coma.

Saludos y muchas gracias
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 Unix
- Cursos de Unix
- Temas de Unix
- Chat de Unix
información
Cursos y Temas de Unix
- Introducción a Unix
- El Sistema Operativo Unix
- Sistema operativo UNIX
Imágen de perfil de xve

Contar caracteres de una cadena en bash

Publicado por xve (58 intervenciones) el 29/12/2014 21:40:16
No se si en unix te funcionara, pero en linux bash seria algo así:

1
2
3
4
5
6
#!/bin/bash
 
x="10029,0,0,0,209,,747,0,0,0,700,1,1,-1,0, ,0,746,1073815587"
veces=`grep -o "," <<< "$x" | wc -l`
 
echo $veces

Coméntanos si te sirve, ok?
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