Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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 smile

pour plus d'info man wc tu auras plus d'options smile

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 smile

Bon c'est bon le -m le fais mieux tu as pas de calcul a faire apres.
smile

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 wink

#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 hmm

je regarderais le man avant promis...

Hors ligne