Tanuljon Linuxot

Linux WC parancs példákkal

Linux WC parancs példákkal

Korábban cikkeket írtunk különféle Linux parancsokról, mint például az ls, ps, scp, előzmények és még sok más, ami jelen van a weboldalunkon. Ma megnézzük a WC parancsot.

A WC a „Word Count.”És ahogy a neve is mutatja, a wc parancsot számlálási célokra használják. Kiírja a parancsnak átadott fájlban található sorok számát, a szavak számát, a bájtot és a karakterek számát. Ha ezt a parancsot egy fájlon futtatja további paraméterek / argumentumok nélkül, az eredményt négy oszlopba nyomtatjuk:

WC parancs

Szintaxis:

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

Tekintsük az alábbi két fájlt, a minta_egy és a minta_kettő. A Sample_one tartalmazza a Linux disztribúciók listáját, míg a Sample_two a programozási nyelvek listáját tartalmazza.

Mintafájlok

Csak a fájlnév elemzésével a wc parancsban az alábbi eredményeket kapjuk:

wc sample_one.txt wc minta_kettő.txt

Minta kimenet

A WC parancs fantasztikus tulajdonsága, hogy több fájlt is átadhat. Nézze meg az alábbi parancsot:

wc sample_one.txt minta_kettő.txt

Több fájl kimenet

A fenti képen látható kimenetből az első sor a sample_one eredményét mutatja.txt, és a második sor a minta_kettő eredményét mutatja.txt. Ugyanakkor észreveszi, hogy van egy harmadik vonal, amelyet hívunk Teljes. Ez a két fájl eredményeinek összegét mutatja. Megjeleníti az összes átadott fájl sorainak, szavainak és karaktereinek teljes számát.

WC parancs opciók

A WC egy egyszerű parancs, amellyel együtt dolgozhat, és csak néhány lehetőség közül választhat:

-l, --sorok - Kiírja a fájlban lévő sorok számát \
-w, --words - Nyomtassa ki a fájlban szereplő összes szót (szószám).
-m, --bárkák -Kinyomtatja a fájlban lévő karakterek számát.
-L, --max-line-Length - Kinyomtatja a fájl leghosszabb vonalát.
-c, - bájt - Kinyomtatja a fájlban lévő összes bájtot.

Most nézzük meg az összes lehetőséget, és hogyan használhatjuk különféle fájlokon.

1. -l, -lines Opció

Ez az opció kinyomtatja a fájl összes sorának számát. Az információkat két oszlopban nyomtatják ki. Az első oszlop a jelen lévő sorok számát, a második pedig az átadott fájl nevét mutatja.

wc -l minta_egy.txt

wc -l parancs_1

2. -w, -words Opció

A -w vagy --szavak opció megmutatja a fájlban lévő szavak teljes számát. Az eredményeket két oszlopban nyomtatja ki. Az első oszlop a szavak teljes számát, a második oszlop a fájl nevét mutatja.

wc -w sample_one.txt

wc -w parancs

3. -m, -chars opció

A -m vagy --karakterek opció megmutatja a fájlban szereplő összes karaktert. Az eredményeket két oszlopban nyomtatja ki. Az első oszlop a fájl összes karakterének számát, a második oszlop a fájl nevét mutatja.

wc -m sample_one.txt

Karakterek száma

4. -L, -max-line-Length opció

A -L (nagybetűs) opció kinyomtatja a fájl leghosszabb sorának hosszát (karakterek számát). A sample_one fájlban.txt, a leghosszabb sor „Elementary OperatingSystem” és a minta_kettőben.txt, a leghosszabb sor „Javascript.” Ha egynél több fájlnevet ad át, a többi opciótól eltérően, amelyek az összeget mutatnák, ez az opció jelzi a két fájl leghosszabb sorának karaktereinek számát.

wc -L minta_egy.txt wc -L minta_egy.txt minta_kettő.txt

wc -L parancs

5. -c, -bájt Opció

Ez az opció megmutatja a fájlban lévő bájtok számát. Az eredményeket két oszlopban nyomtatja ki. Az első oszlop a fájlban lévő összes bájtot mutatja, a második pedig az átadott fájl nevét.

wc -c sample_one.txt

Számoljon bájtokat

6. -verzió Opció

Ez az opció nem tartalmaz fájlnevet, csak a fájl verzióját mutatja WC jelenleg a rendszerén fut.

wc --verzió

wc verzió

A WC parancs alkalmazása

1. Számolja meg a könyvtárban található fájlok és mappák számát

Az ls paranccsal a könyvtár összes tartalmát fel lehet sorolni. Amikor csövezik a wc -l parancsot, megszámolhatnánk a könyvtárban lévő fájlok és mappák számát. Lásd az alábbi parancsot:

ls / home / tut | wc -l

Csövezze a wc-t ls paranccsal

2. Számolja meg a felhasználók számát

A felhasználók listájának felsorolásához használhatnánk a parancsokat macska / etc / passwd vagy getent passwd. Ha csak a teljes felhasználó számát szeretnénk számba venni, akkor mondjuk ki tudnánk adni a kimenetet getent passwd nak nek wc -l az alábbiak szerint:

getent passwd | wc -l

Számolja a felhasználók számát

Következtetés

Úgy gondolom, hogy ez a bejegyzés világos útmutatót adott a WC (szószám) parancs és a rendelkezésre álló különféle lehetőségek használatához. Sokkal hatékonyabb feladatokat hajthat végre, ha a wc parancsot kombinálja más Linux parancsokkal. Ha bármilyen kihívással találkozik, használhatja a parancsot wc --segítség. Kérjük, nyugodtan hagyjon kérdést vagy megjegyzést ezzel a bejegyzéssel kapcsolatban.

A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...