Questions marquées «wc»

L'utilitaire `wc` compte les sauts de ligne, les mots et les octets pour le (s) fichier (s) ou l'entrée standard.



17
Comment trouver la ligne avec le moins de caractères
J'écris un script shell, en utilisant toutes les commandes UNIX générales. Je dois récupérer la ligne qui a le moins de caractères (espace inclus). Il peut y avoir jusqu'à environ 20 lignes. Je sais que je peux utiliser head -$L | tail -1 | wc -mpour trouver le nombre de …


2
Pourquoi le wc est-il si lent?
Pourquoi l'utilitaire wc est-il si lent? Lorsque je l'exécute sur un fichier volumineux, cela prend environ 20 fois plus longtemps que md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 …
17 performance  wc 



4
Comment obtenir un seul total de lignes avec `wc -l`?
J'ai ajouté un alias git pour me donner le nombre de lignes de fichiers spécifiques dans mon historique: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Cependant, wc -lrapporte plusieurs totaux, de sorte que si j'ai plus de ~ 100 000 lignes, …
12 files  xargs  wc 


2
Pourquoi wc -m et wc -c sont-ils différents?
En tant que programmeur C, j'ai été surpris de voir que wc -c(qui compte le nombre d'octets) et wc -m(qui compte le nombre de caractères) produisaient des résultats très différents pour un long fichier texte. On m'avait toujours dit que c'était sizeof(char)1 octet. qdii@nomada ~/Documents $ wc -c sentences.csv 102990983 …





3
Obtenez le nombre correct de lignes dans la sortie diff
Je veux obtenir le nombre correct de lignes dans la sortie de diff (en particulier avec -yet --suppress-common-linesoptions). L'utilisation d'un simple wc -lne fonctionne pas , car si les deux fichiers se terminent sans nouvelle ligne et que leur dernière ligne est différente wc -l, la dernière ligne ne sera …
8 diff  wc 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.