A WC parancs használata Linuxban

Számolja meg a szavak, sorok, bájtok, páros karakterek számát egy fájlban a terminálról

WC A (word count) parancs a Linux rendszerekben a szöveges fájlban lévő szavak, sorok és bájtok számának megszámlálására szolgál. Számos módon használhatja és használhatja más parancsokkal a szöveges fájlokkal kapcsolatos információk egyszerű megjelenítéséhez.

Használata WC parancs

Általános szintaxis:.

wc [opciók..] [fájlnév]

Opciók elérhetők WC parancs:

választási lehetőségLeírás
-lsorok számát nyomtatja ki egy fájlban
-wkiírja a szavak számát egy fájlban
-ckinyomtatja a bájtok számát egy fájlban
-mkarakterszám nyomtatása egy fájlban
-La fájl leghosszabb sorának nyomtatási hossza

Példa:

Látni fogunk egy alapvető példát, amely elmagyarázza a használatát WC parancs Linux alatt.

Van egy teszt.txt nevű demófájlunk. Az alábbiakban a test.txt demófájl tartalma látható.

Ez egy demo fájl. Ez a cikk segít a wc parancs megtanulásában. A wc parancs használata meglehetősen egyszerű. Ebben a cikkben megtudhatja a tulajdonságait. Ezen a porton számos hasznos cikket találhat az Ön Linux-szükségleteivel kapcsolatban. A fájl vége Köszönjük.

Használata WC parancsot ezen a fájlon.

wc teszt.txt

Kimenet:

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

Ebben a kimenetben láthatja, hogy a számok az alábbiak szerint képviselik az értékeket.

  1. sorok száma - 11
  2. szavak száma - 51
  3. bájtok száma - 275

A sorok és szavak számát a gombbal is megjelenítheti WC parancs több fájlra.

Példa:

wc /etc/passwd /proc/cpuinfo

Kimenet:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 összesen gaurav@ubuntu:~$

A kimenet 2. sora a részleteket jeleníti meg /etc/passwd fájl és a 3. sor /proc/cpuinfo. A kimenet végén megjelenik a két fájl együttes száma.

Hogyan számoljuk meg a sorok teljes számát egy szöveges fájlban

Használni a -l opciója WC paranccsal kinyomtathatja az adott szövegfájl sorainak számát.

Általános szintaxis:

wc -l [fájlnév]

Példa:

wc -l /etc/group

Kimenet:

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

Itt a kimenetben láthatjuk, hogy a sorok száma a /etc/group A fájl 81.

Hogyan számoljunk szavakat egy szöveges fájlban

Használata -w (kisbetűs) opció be WC parancs kiírja a terminál szövegfájljában lévő szavak teljes számát.

Általános szintaxis:

wc -w [fájlnév]

Példa:

wc -w teszt.txt

Kimenet:

51 teszt.txt

A test.txt szövegfájlban 51 szó található.

Szerezze meg a fájl bájtszámát

Használhatja a -c opcióval a WC parancsot a terminálon lévő fájlban lévő bájtok számának kinyomtatásához.

A fájl által felhasznált bájtok száma megmondja a szövegfájl által elfoglalt memóriát.

Általános szintaxis:

wc -c [fájlnév]

Példa:

wc -c /etc/passwd

Kimenet:

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

A kimenetből arra a következtetésre juthatunk, hogy a passwd fájl 3102 bájtot használ.

Összes karakterszám lekérése egy fájlban

Használata -m opcióval a WC parancs kiírja az adott fájl karaktereinek teljes számát.

Általános szintaxis:

wc -m [fájlnév]

Példa:

wc -m teszt.txt

Kimenet:

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

A kimenet azt mutatja, hogy 275 karakter van az adott fájlban.

Lekérheti a fájl leghosszabb sorának hosszát

Használhatja a -L (nagybetűs) opció a WC parancsot a szövegfájl leghosszabb sorának kinyomtatásához. Ez a parancs kiírja a hosszt a sorban lévő karakterek számában kifejezve.

Általános szintaxis:

wc -L [fájlnév]

Példa:

wc -L teszt.txt

Kimenet:

82 teszt.txt

Ez a kimenet azt jelenti, hogy az adott test.txt szövegfájl leghosszabb sorában 82 karakter található.

Hogyan számoljuk meg a szöveges fájlok számát az aktuális könyvtárban

WC paranccsal az aktuális könyvtárban lévő szövegfájlok teljes számának megszámlálására is használható. Ennek érdekében használnia kell WC parancs a - megtalálja parancs a csövön keresztül.

Nézzük meg ennek a használatát WC parancsot egy példán keresztül.

Példa:

megtalálja . -f típusú | wc -l

.(pont) : Itt, a . (pont) azt jelenti megtalálja parancsnak az aktuális könyvtárban kell keresnie.

-típus: Ez határozza meg a megtalálja parancsot, hogy hasonló fájltípusokat keressen az aktuális könyvtárban.

f: Itt, f „fájlokat” képviselnek.

Bármi legyen is ennek az első parancsnak a kimenete megtalálja ezután a rendszer a WC parancs. WC ezután megszámolja az aktuális könyvtárban lévő fájlok teljes számát, és megjeleníti a számot a terminálon.

Kimenet:

gaurav@ubuntu:~/space$ find . -f típusú | wc -l 13 gaurav@ubuntu:~/space$ 

A kimenet 13-ként jelenik meg, ami azt jelenti, hogy az adott könyvtárban 13 azonos típusú szövegfájl található.

Következtetés

Ahogy Ön is egyetért abban, hogy a használata WC parancs meglehetősen egyszerű, és könnyen használható a szöveges fájlokkal, hogy megkapja a részleteket. Ez a parancs más, a csővezeték opciót használó parancsokkal együtt is használható.