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ég | Leírás |
-l | sorok számát nyomtatja ki egy fájlban |
-w | kiírja a szavak számát egy fájlban |
-c | kinyomtatja a bájtok számát egy fájlban |
-m | karakterszám nyomtatása egy fájlban |
-L | a 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.
- sorok száma - 11
- szavak száma -
51
- 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ó.