Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:wc [03/07/2014 00:06] 127.0.0.1 modification externe |
doc:systeme:wc [17/05/2020 12:08] (Version actuelle) --gilles-- [WC] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== WC ====== | ====== WC ====== | ||
- | Afficher le nombre de lignes, de mots et d’octets d’un fichier | + | * Objet : WC, "word count" |
+ | * Niveau requis : débutant avisé | ||
+ | * Commentaires : //Obtenir des informations sur le contenu des fichiers. // | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : | ||
+ | * Création par [[user>Hypathie]] le 08/06/2014 | ||
+ | * Testé par [[user>Hypathie]] le 08/06/2014 | ||
+ | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=96387#p96387| Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | Pas mieux que : | + | =====Introduction ===== |
- | <code bash> | + | ====Le synopsis ==== |
- | man wc</code> | + | <code> |
+ | wc [options] [fichier...] | ||
+ | </code> | ||
- | Exemple : | + | * [fichier...] : détail à la fois sur les fichiers individuellement et pris dans leur ensemble. |
- | <code bash> | + | |
- | wc -l /home/user/mysql_pdf/mysql.pdf | + | ====Quelques options ==== |
- | 2923 /home/user/mysql_pdf/mysql.pdf</code> | + | |
+ | * -c (--bytes) : afficher le nombre d'octets | ||
+ | * -m (--chars) : afficher le nombre de caractères | ||
+ | * -l (--lines) : afficher le nombre de lignes | ||
+ | * -w (--words) : afficher le nombre de mots | ||
+ | |||
+ | Voir : man wc | ||
+ | ====Exemples ==== | ||
+ | ===option -l : nombre de ligne d'un fichier=== | ||
+ | |||
+ | <code user> | ||
+ | wc -l /home/user/mysql_pdf/mysql.pdf</code> | ||
+ | <code config retour de la commande>2923 /home/user/mysql_pdf/mysql.pdf</code> | ||
Ce fichier **mysql.pdf** (de saine lecture) contient **2923** lignes, m'indique la commande wc avec l'option -l. | Ce fichier **mysql.pdf** (de saine lecture) contient **2923** lignes, m'indique la commande wc avec l'option -l. | ||
+ | ===Option -w : le nombre de mots=== | ||
+ | <code user> | ||
+ | echo "Coucou à tous">> essai-wc | ||
+ | </code> | ||
+ | <code user> | ||
+ | wc -w essai-wc | ||
+ | </code> | ||
+ | <code> | ||
+ | 3 essai-wc | ||
+ | </code> | ||
+ | |||
+ | === Option -m : nombre de caractères=== | ||
+ | |||
+ | <code user> | ||
+ | wc -m essai-wc | ||
+ | </code> | ||
+ | <code> | ||
+ | 14 essai-wc | ||
+ | </code> | ||
+ | |||
+ | === Options -c : nombre d'octet(s)=== | ||
+ | <code user> | ||
+ | wc -c essai-wc | ||
+ | </code> | ||
+ | <code> | ||
+ | 15 essai-wc | ||
+ | </code> | ||
+ | |||
+ | ===[fichier ...] === | ||
+ | On peut passer plusieurs fichiers en argument. | ||
+ | |||
+ | <code user> | ||
+ | echo "Bonjour">> essai2-wc | ||
+ | </code> | ||
+ | |||
+ | <code user> | ||
+ | wc essai-wc essai2-wc | ||
+ | 1 3 15 essai-wc | ||
+ | 1 1 8 essai2-wc | ||
+ | 2 4 23 total | ||
+ | </code> | ||
+ | >Par défaut, sans option : | ||
+ | >En première colonne, il s'agit du nombre de lignes, | ||
+ | >en deuxième, du nombre de mots, | ||
+ | >et en dernier du nombre de d'octets. | ||
+ | |||
+ | > Et il en va de même avec un seul fichier : | ||
+ | |||
+ | <code user> | ||
+ | wc essai2-wc | ||
+ | </code> | ||
+ | <code> | ||
+ | 1 1 8 essai2-wc | ||
+ | </code> | ||
+ | |||
+ | > fichier d'une colonne | ||
+ | >d'un mot | ||
+ | >de 8 octets | ||
//Hop !// :-D | //Hop !// :-D |