Kako uporabljati ukaz WC v Linuxu

Preštejte število besed, vrstic, bajtov, sodih znakov v datoteki s terminala

stranišče (word count) se v sistemih Linux uporablja za štetje števila besed, vrstic in bajtov v besedilni datoteki. Lahko ga uporabite na različne načine z drugimi ukazi, da preprosto prikažete informacije o besedilnih datotekah.

Uporaba stranišče ukaz

Splošna sintaksa:.

wc [možnosti..] [ime_datoteke]

Možnosti, ki so na voljo z stranišče ukaz:

MožnostOpis
-lnatisnite število vrstic v datoteki
-wnatisnite število besed v datoteki
-cnatisniti število bajtov v datoteki
-mnatisniti število znakov v datoteki
-Lnatisnite dolžino najdaljše vrstice v datoteki

Primer:

Videli bomo osnovni primer, ki pojasnjuje uporabo stranišče ukaz v Linuxu.

Na mestu imamo demo datoteko z imenom test.txt. Sledi vsebina predstavitvene datoteke test.txt.

To je demo datoteka. Ta članek vam bo pomagal pri učenju ukaza wc. Ukaz wc je precej enostaven za uporabo. O njegovih značilnostih lahko izveste v tem članku. Na teh vratih lahko najdete veliko koristnih člankov, povezanih z vsemi vašimi potrebami Linuxa$ Konec datoteke Hvala.

Uporaba stranišče ukaz za to datoteko.

wc test.txt

Izhod:

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

V tem izhodu lahko vidite, da številke predstavljajo vrednosti, kot sledi.

  1. število vrstic - 11
  2. število besed - 51
  3. število bajtov — 275

Z uporabo lahko prikažete tudi število vrstic in besed stranišče ukaz za več datotek.

Primer:

wc /etc/passwd /proc/cpuinfo

Izhod:

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

2. vrstica v izhodu prikazuje podrobnosti o /etc/passwd datoteko in 3. vrstico /proc/cpuinfo. Na koncu izpisa se prikaže skupna številka obeh datotek skupaj.

Kako prešteti skupno število vrstic v besedilni datoteki

Uporabljati -l možnost za stranišče ukaz, lahko natisnete število vrstic v dani besedilni datoteki.

Splošna sintaksa:

wc -l [ime_datoteke]

Primer:

wc -l /etc/group

Izhod:

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

Tukaj, v izhodu, lahko vidimo, da je število vrstic v /etc/group datoteka je 81.

Kako prešteti besede v besedilni datoteki

Uporaba -w (male črke) možnost v stranišče ukaz natisne skupno število besed v besedilni datoteki v terminalu.

Splošna sintaksa:

wc -w [ime_datoteke]

Primer:

wc -w test.txt

Izhod:

51 test.txt

V besedilni datoteki test.txt je 51 besed.

Pridobite število bajtov datoteke

Lahko uporabite -c možnost z stranišče ukaz za tiskanje števila bajtov v datoteki na vašem terminalu.

Število bajtov, ki jih uporablja datoteka, nam pove o pomnilniku, ki ga zaseda ta besedilna datoteka.

Splošna sintaksa:

wc -c [ime_datoteke]

Primer:

wc -c /etc/passwd

Izhod:

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

Iz rezultata lahko sklepamo, da je passwd datoteka uporablja 3102 bajtov.

Pridobite skupno število znakov v datoteki

Uporaba -m možnost z stranišče ukaz bo natisnil skupno število znakov v dani datoteki.

Splošna sintaksa:

wc -m [ime_datoteke]

Primer:

wc -m test.txt

Izhod:

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

Izhod kaže, da je v dani datoteki 275 znakov.

Pridobite dolžino najdaljše vrstice v datoteki

Lahko uporabite -L (velike črke) možnost z stranišče ukaz za tiskanje dolžine najdaljše vrstice v besedilni datoteki. Ta ukaz natisne dolžino glede na število znakov v vrstici.

Splošna sintaksa:

wc -L [ime_datoteke]

Primer:

wc -L test.txt

Izhod:

82 test.txt

Ta izhod predstavlja, da je v dani besedilni datoteki test.txt v najdaljši vrstici 82 znakov.

Kako prešteti število besedilnih datotek v trenutnem imeniku

stranišče ukaz lahko uporabite tudi za štetje skupnega števila besedilnih datotek v trenutnem imeniku. Če želite to narediti, morate uporabiti stranišče ukaz z — najti ukaz preko cevi.

Poglejmo si to uporabo stranišče ukaz preko primera.

Primer:

najti . -vrsta f | wc -l

.(pika) : Tukaj, . (pika) to pomeni najti ukaz bi moral iskati v trenutnem imeniku.

-tip: To določa najti ukaz za iskanje podobnih vrst datotek v trenutnem imeniku.

f: Tukaj, f predstavljajo 'datoteke'.

Ne glede na rezultat tega prvega ukaza najti bo nato speljana na stranišče ukaz. stranišče bo nato preštel skupno število datotek v trenutnem imeniku in prikazal številko na vašem terminalu.

Izhod:

gaurav@ubuntu:~/space$ najdi . -vrsta f | wc -l 13 gaurav@ubuntu:~/space$ 

Izhod je prikazan kot 13, kar pomeni, da je v danem imeniku 13 besedilnih datotek iste vrste.

Zaključek

Kot bi se strinjali, da je uporaba stranišče ukaz je precej preprost in ga lahko preprosto uporabite z vašimi besedilnimi datotekami, da dobite podrobnosti o njih. Ta ukaz se lahko uporablja tudi v kombinaciji z drugimi ukazi z uporabo možnosti cevovoda.