wedgeant a écrit :
Solution originale :
Code :
- echo "0;ksdjf;878;toto;titi;" | tr ';' '\n' | wc -l
|
![[:cupra] [:cupra]](https://forum-images.hardware.fr/images/perso/cupra.gif)
|
oui, mais si il veut compter les ";" contenus dans un fichier, ça marche plus =>
- pour compter dans une ligne :
Code :
- $ echo $(($(echo "zero;unr;deux;trois" | grep -o ";" | wc -l)))
- 3
|
- pour compter dans un fichier :
Code :
- $ echo $(($(grep -o ";" tonfichier | wc -l) - 1))
|
Message édité par G Abitbol le 23-03-2007 à 13:31:03