Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2969 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Compter le nombre de caractère ";"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compter le nombre de caractère ";"

n°897225
weed
Posté le 23-03-2007 à 11:28:58  profilanswer
 

Bonjour,  
 
il y a la commande wc -c qui permet de comptabiliser le nombre de caractère d'une chaine de caractères total mais comment fais t'on pour comptabiliser uniquement un certain caractère dans une chaine ?
 
par exemple :
echo "0;ksdjf;878;toto;titi;"
 
j'aimerais compter le nombre de ; de cette chaine. Comment faire ?

mood
Publicité
Posté le 23-03-2007 à 11:28:58  profilanswer
 

n°897227
wedgeant
Da penguin inside
Posté le 23-03-2007 à 11:37:35  profilanswer
 

Solution originale :

Code :
  1. echo "0;ksdjf;878;toto;titi;" | tr ';' '\n' | wc -l


 
[:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°897255
G Abitbol
Posté le 23-03-2007 à 13:29:05  profilanswer
 

wedgeant a écrit :

Solution originale :

Code :
  1. echo "0;ksdjf;878;toto;titi;" | tr ';' '\n' | wc -l


 
[:cupra]


 
oui, mais si il veut compter les ";" contenus dans un fichier, ça marche plus =>
- pour compter dans une ligne :

Code :
  1. $ echo $(($(echo "zero;unr;deux;trois" | grep -o ";" | wc -l)))
  2. 3


- pour compter dans un fichier :

Code :
  1. $ echo $(($(grep -o ";" tonfichier | wc -l) - 1))


Message édité par G Abitbol le 23-03-2007 à 13:31:03
n°897268
Riot
Buy me a riot
Posté le 23-03-2007 à 14:00:17  profilanswer
 

La classe  :sol:

n°902869
weed
Posté le 13-04-2007 à 00:50:52  profilanswer
 

oula, je pensais que mon thread était mort. J'ai étais trop impatient.  
 
Merci je vais tester ca ...
 
G Abitbol, tu aime bien les parenthèses à ce que je vois :)

n°902909
wedgeant
Da penguin inside
Posté le 13-04-2007 à 08:12:06  profilanswer
 

Il a surement du faire du lisp dans sa jeunesse :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°902914
G Abitbol
Posté le 13-04-2007 à 08:25:58  profilanswer
 

wedgeant a écrit :

Il a surement du faire du lisp dans sa jeunesse :D


 
malheureusement oui ):


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Compter le nombre de caractère ";"

 

Sujets relatifs
Comment faire le caractère étoile au clavier.[Résolu] SED : insérer saut de ligne lorsque le premier caractère chan
SSH : augmenter le nombre de lignes affichablesProblème de caractère
Compter le nombre de lignes d'une arborescenceCompter les E/S disque d'un programme
chtit probleme caractere openofficeCompter le nombre de ligne
Plus de sujets relatifs à : Compter le nombre de caractère ";"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR