Pages : 1
#1 Le 23/05/2008, à 18:04
- geg76
compter les caracteres
Bonjour,
Je ne suis pas du tout programmateur, donc je viens quémander de l'aide sur cette partie du forum.
J'aurais besoin d'un script me permettant de compter les caracteres d'un fichier texte, espaces et ponctuation inclus.
Est ce que quelqu'un pourrait me concocter un tel script svp ?
Je vous en remercie d'avance
Hors ligne
#2 Le 23/05/2008, à 18:12
- ericomagic
Re : compter les caracteres
Salut,
dans openoffice ou gedit il existe l'option Outils->Statistiques
Cela sera peut-être suffisant.
Personne n'est jamais assez fort pour ce calcul.
Hors ligne
#3 Le 23/05/2008, à 18:18
- toto2k8
Re : compter les caracteres
salut ,
sinon tu devrais pouvoir t'en sortir avec la commande wc (cf man wc)
wc -m tonfichier
#4 Le 23/05/2008, à 20:36
- rniamo
Re : compter les caracteres
à noter qu'ooo-writer ne compte pas les retour à la ligne.
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#5 Le 24/05/2008, à 05:21
- pixi-pix
Re : compter les caracteres
cat tonfichier.txt | wc -c
cat affiche ton fichier dans le term mais le '|' pipe permet de rediriger le flux ver wc qui lui a pour effet de compter les colones grace a l'option -c
pour plus d'info man wc tu auras plus d'options
Dernière modification par pixi-pix (Le 24/05/2008, à 05:22)
Hors ligne
#6 Le 24/05/2008, à 10:08
- toto2k8
Re : compter les caracteres
cat affiche ton fichier dans le term mais le '|' pipe permet de rediriger le flux ver wc qui lui a pour effet de compter les colones grace a l'option -c
l'option -c c'est pour compter le nombre de bytes du fichier (cf : man wc ) pas les colones
sinon pas vraiment besoin du cat , car wc -m tonfichier suffit
#7 Le 24/05/2008, à 12:18
- geg76
Re : compter les caracteres
Merci beaucoup a tous. J'ai trouvé mon bonheur avec le
cat tonfichier.txt | wc -c
de pixi-pix
Mais les statistiques d'openoffice marchent tout aussi bien. Le nombre donné n'est pas le meme, mais ca doit etre les tabulations et saut de lignes qui ne sont pas comptées par openoffice et qui le sont avec la commande.
Hors ligne
#8 Le 24/05/2008, à 12:48
- toto2k8
Re : compter les caracteres
wc -c te donnes le nombre de bytes , donc la taille du fichier .
cat tonfichier.txt | wc -c
equivalant a:
ls -al tonfichier.txt |cut -d" " -f5
#9 Le 25/05/2008, à 02:14
- pixi-pix
Re : compter les caracteres
Oui mais tu connais la taille d'un char donc tu en deduis le nombres final
Bon c'est bon le -m le fais mieux tu as pas de calcul a faire apres.
Hors ligne
#10 Le 25/05/2008, à 12:40
- gell
Re : compter les caracteres
Non justement, on ne peut pas connaître le nombre de bytes d'un caractère selon le codage.
En UTF-8 (utilisé par défaut dans Ubuntu), un caractère peut faire de un à quatre bytes.
Par exemple "e" en fera un, "é" deux, et "€" trois
C'est pourquoi il faut bien utiliser l'option -m
#11 Le 26/05/2008, à 04:57
- pixi-pix
Re : compter les caracteres
tout le monde au qwerty et pas de problems d'accents.
encore desoler je me suis tromper pour l'option
je regarderais le man avant promis...
Hors ligne
Pages : 1