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žnost | Opis |
-l | natisnite število vrstic v datoteki |
-w | natisnite število besed v datoteki |
-c | natisniti število bajtov v datoteki |
-m | natisniti število znakov v datoteki |
-L | natisnite 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.
- število vrstic - 11
- število besed -
51
- š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.