Πώς να χρησιμοποιήσετε την εντολή WC στο Linux

Μετρήστε τον αριθμό των λέξεων, γραμμών, byte, ακόμη και χαρακτήρων σε ένα αρχείο από το τερματικό

τουαλέτα Η εντολή (πλήθος λέξεων) χρησιμοποιείται στα συστήματα Linux για να μετρήσει τον αριθμό των λέξεων, γραμμών και byte σε ένα αρχείο κειμένου. Μπορείτε να διοχετεύσετε και να το χρησιμοποιήσετε με πολλούς τρόπους με άλλες εντολές για να εμφανίσετε πληροφορίες σχετικά με αρχεία κειμένου πολύ εύκολα.

Χρησιμοποιώντας τουαλέτα εντολή

Γενική Σύνταξη:.

wc [επιλογές..] [όνομα_αρχείου]

Διαθέσιμες επιλογές με τουαλέτα εντολή:

ΕπιλογήΠεριγραφή
-μεγάλοεκτυπώστε τον αριθμό των γραμμών σε ένα αρχείο
-wεκτυπώστε τον αριθμό των λέξεων σε ένα αρχείο
-ντοεκτυπώστε τον αριθμό των byte σε ένα αρχείο
εκτυπώστε τον αριθμό των χαρακτήρων σε ένα αρχείο
-ΜΕΓΑΛΟμήκος εκτύπωσης της μεγαλύτερης γραμμής σε ένα αρχείο

Παράδειγμα:

Θα δούμε ένα βασικό παράδειγμα που εξηγεί τη χρήση του τουαλέτα εντολή στο Linux.

Έχουμε ένα αρχείο επίδειξης στη θέση test.txt. Ακολουθεί το περιεχόμενο του αρχείου επίδειξης test.txt.

Αυτό είναι ένα αρχείο επίδειξης. Αυτό το άρθρο θα σας βοηθήσει να μάθετε την εντολή wc. Η εντολή wc είναι αρκετά εύκολη στη χρήση. Μπορείτε να μάθετε για τα χαρακτηριστικά του σε αυτό το άρθρο. Μπορείτε να βρείτε πολλά χρήσιμα άρθρα σχετικά με όλες τις ανάγκες σας στο Linux σε αυτήν τη θύρα$ Τέλος αρχείου Σας ευχαριστούμε.

Χρησιμοποιώντας τουαλέτα εντολή σε αυτό το αρχείο.

wc test.txt

Παραγωγή:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

Σε αυτήν την έξοδο, μπορείτε να δείτε ότι οι αριθμοί αντιπροσωπεύουν τις τιμές ως εξής.

  1. αριθμός γραμμών - 11
  2. αριθμός λέξεων - 51
  3. αριθμός byte - 275

Μπορείτε επίσης να εμφανίσετε τον αριθμό των γραμμών και των λέξεων χρησιμοποιώντας το τουαλέτα εντολή σε πολλά αρχεία.

Παράδειγμα:

wc /etc/passwd /proc/cpuinfo

Παραγωγή:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 συνολικά gaurav@ubuntu:~$

Η 2η γραμμή στην έξοδο εμφανίζει τις λεπτομέρειες σχετικά με /etc/passwd αρχείο και την 3η γραμμή /proc/cpuinfo. Στο τέλος της εξόδου, εμφανίζεται ο συνολικός αριθμός και των δύο συνδυασμένων αρχείων.

Πώς να μετρήσετε τις συνολικές γραμμές σε ένα αρχείο κειμένου

Χρησιμοποιώντας το -μεγάλο επιλογή του τουαλέτα εντολή, μπορείτε να εκτυπώσετε τον αριθμό των γραμμών σε ένα δεδομένο αρχείο κειμένου.

Γενική Σύνταξη:

wc -l [όνομα_αρχείου]

Παράδειγμα:

wc -l /etc/group

Παραγωγή:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Εδώ, στην έξοδο, μπορούμε να δούμε ότι ο αριθμός των γραμμών στο /etc/group το αρχείο είναι 81.

Πώς να μετρήσετε λέξεις σε ένα αρχείο κειμένου

Χρησιμοποιώντας -w (πεζά) επιλογή σε τουαλέτα εντολή εκτυπώνει τον συνολικό αριθμό λέξεων σε ένα αρχείο κειμένου στο τερματικό.

Γενική Σύνταξη:

wc -w [όνομα_αρχείου]

Παράδειγμα:

wc -w test.txt

Παραγωγή:

51 test.txt

Υπάρχουν 51 λέξεις στο αρχείο κειμένου test.txt.

Λάβετε τον αριθμό Byte ενός αρχείου

Μπορείτε να χρησιμοποιήσετε το -ντο επιλογή με το τουαλέτα εντολή για την εκτύπωση του αριθμού των byte στο αρχείο στο τερματικό σας.

Ο αριθμός των byte που χρησιμοποιούνται από ένα αρχείο μας λέει για τη μνήμη που καταλαμβάνει αυτό το αρχείο κειμένου.

Γενική Σύνταξη:

wc -c [όνομα_αρχείου]

Παράδειγμα:

wc -c /etc/passwd

Παραγωγή:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

Από την έξοδο μπορούμε να συμπεράνουμε ότι, το passwd Το αρχείο χρησιμοποιεί 3102 byte.

Λάβετε τον συνολικό αριθμό χαρακτήρων σε ένα αρχείο

Χρησιμοποιώντας επιλογή με το τουαλέτα Η εντολή θα εκτυπώσει τον συνολικό αριθμό χαρακτήρων σε ένα δεδομένο αρχείο.

Γενική Σύνταξη:

wc -m [όνομα_αρχείου]

Παράδειγμα:

wc -m test.txt

Παραγωγή:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Η έξοδος δείχνει ότι υπάρχουν 275 χαρακτήρες στο δεδομένο αρχείο.

Λάβετε το μήκος της μεγαλύτερης γραμμής σε ένα αρχείο

Μπορείτε να χρησιμοποιήσετε το -ΜΕΓΑΛΟ (κεφαλαία) επιλογή με το τουαλέτα εντολή για την εκτύπωση του μήκους της μεγαλύτερης γραμμής στο αρχείο κειμένου. Αυτή η εντολή εκτυπώνει το μήκος ως προς τον αριθμό των χαρακτήρων σε μια γραμμή.

Γενική Σύνταξη:

wc -L [όνομα_αρχείου]

Παράδειγμα:

wc -L test.txt

Παραγωγή:

82 test.txt

Αυτή η έξοδος αντιπροσωπεύει ότι υπάρχουν 82 χαρακτήρες στη μεγαλύτερη γραμμή στο δεδομένο αρχείο κειμένου test.txt.

Πώς να μετρήσετε τον αριθμό των αρχείων κειμένου στον τρέχοντα κατάλογο

τουαλέτα Η εντολή μπορεί επίσης να χρησιμοποιηθεί για την καταμέτρηση του συνολικού αριθμού αρχείων κειμένου στον τρέχοντα κατάλογο. Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε τουαλέτα εντολή με το — εύρημα εντολή μέσω σωληνώσεων.

Ας δούμε αυτή τη χρήση του τουαλέτα εντολή μέσα από ένα παράδειγμα.

Παράδειγμα:

εύρημα . -τύπος f | wc -l

.(τελεία) : Εδώ, το . (κουκκίδα) σημαίνει ότι εύρημα η εντολή πρέπει να αναζητήσει στον τρέχοντα κατάλογο.

-τύπος: Αυτό καθορίζει το εύρημα εντολή για αναζήτηση παρόμοιων τύπων αρχείων στον τρέχοντα κατάλογο.

φά: Εδώ, φά αντιπροσωπεύουν «αρχεία».

Όποια κι αν είναι η έξοδος αυτής της πρώτης εντολής εύρημα στη συνέχεια θα διοχετευθούν στο τουαλέτα εντολή. τουαλέτα στη συνέχεια θα μετρήσει τον συνολικό αριθμό των αρχείων στον τρέχοντα κατάλογο και θα εμφανίσει τον αριθμό στο τερματικό σας.

Παραγωγή:

gaurav@ubuntu:~/space$ βρείτε . -τύπος f | wc -l 13 gaurav@ubuntu:~/space$ 

Η έξοδος εμφανίζεται ως 13 που σημαίνει ότι υπάρχουν 13 αρχεία κειμένου του ίδιου τύπου στον δεδομένο κατάλογο.

συμπέρασμα

Όπως θα συμφωνήσετε ότι η χρήση του τουαλέτα Η εντολή είναι αρκετά απλή και μπορεί εύκολα να χρησιμοποιηθεί με τα αρχεία κειμένου σας για να λάβετε τις λεπτομέρειες σχετικά με αυτά. Αυτή η εντολή μπορεί επίσης να χρησιμοποιηθεί σε συνδυασμό με άλλες εντολές χρησιμοποιώντας την επιλογή piping.

Κατηγορία: Linux