Kaip naudoti WC komandą „Linux“.

Suskaičiuokite žodžių, eilučių, baitų ir net simbolių skaičių faile iš terminalo

wc (žodžių skaičius) komanda naudojama Linux sistemose žodžių, eilučių ir baitų skaičiui tekstiniame faile suskaičiuoti. Galite jį naudoti įvairiais būdais su kitomis komandomis, kad gana lengvai būtų rodoma informacija apie tekstinius failus.

Naudojant wc komandą

Bendroji sintaksė:.

wc [parinktys..] [failo_pavadinimas]

Galimos parinktys su wc komandą:

Parinktisapibūdinimas
-lspausdinti failo eilučių skaičių
-watspausdinti žodžių skaičių faile
-cspausdinti baitų skaičių faile
-mspausdinti simbolių skaičių faile
-Lspausdinimo ilgiausios failo eilutės ilgis

Pavyzdys:

Pamatysime pagrindinį pavyzdį, paaiškinantį naudojimą wc komanda Linux.

Turime demonstracinį failą, pavadintą test.txt. Toliau pateikiamas demonstracinio failo test.txt turinys.

Tai demonstracinis failas. Šis straipsnis padės išmokti wc komandą. wc komandą naudoti gana paprasta. Šiame straipsnyje galite sužinoti apie jo savybes. Šiame port$ galite rasti daug naudingų straipsnių, susijusių su visais Linux poreikiais. Failo pabaiga Ačiū.

Naudojant wc komandą šiame faile.

wc testas.txt

Išvestis:

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

Šiame išvestyje galite pamatyti, kad skaičiai reiškia reikšmes, kaip nurodyta toliau.

  1. eilučių skaičius – 11
  2. žodžių skaičius - 51
  3. baitų skaičius – 275

Taip pat galite rodyti eilučių ir žodžių skaičių naudodami wc komandą keliems failams.

Pavyzdys:

wc /etc/passwd /proc/cpuinfo

Išvestis:

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

2-oje išvesties eilutėje rodoma išsami informacija apie /etc/passwd failą ir 3 eilutę /proc/cpuinfo. Išvesties pabaigoje rodomas bendras abiejų failų skaičius.

Kaip suskaičiuoti visas eilutes tekstiniame faile

Naudojant -l variantas wc komandą, galite atspausdinti eilučių skaičių nurodytame tekstiniame faile.

Bendroji sintaksė:

wc -l [failo_pavadinimas]

Pavyzdys:

wc -l /etc/group

Išvestis:

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

Čia, išvestyje, matome, kad eilučių skaičius /etc/group Failas yra 81.

Kaip suskaičiuoti žodžius tekstiniame faile

Naudojant -w (mažosios raidės) parinktis wc komanda išspausdina bendrą žodžių skaičių tekstiniame faile terminale.

Bendroji sintaksė:

wc -w [failo_pavadinimas]

Pavyzdys:

wc -w testas.txt

Išvestis:

51 test.txt

Tekstiniame faile test.txt yra 51 žodis.

Gaukite failo baitų skaičių

Galite naudoti -c variantas su wc komandą, kad išspausdintumėte baitų skaičių faile jūsų terminale.

Failo sunaudotų baitų skaičius nurodo mums apie to tekstinio failo užimtą atmintį.

Bendroji sintaksė:

wc -c [failo_pavadinimas]

Pavyzdys:

wc -c /etc/passwd

Išvestis:

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

Iš produkcijos galime daryti išvadą, kad passwd Failas naudoja 3102 baitus.

Gaukite bendrą simbolių skaičių faile

Naudojant -m variantas su wc komanda išspausdins bendrą simbolių skaičių duotame faile.

Bendroji sintaksė:

wc -m [failo_pavadinimas]

Pavyzdys:

wc -m testas.txt

Išvestis:

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

Išvestis rodo, kad duotame faile yra 275 simboliai.

Gaukite ilgiausios failo eilutės ilgį

Galite naudoti -L (didžiųjų raidžių) parinktis su wc komanda spausdinti ilgiausią tekstinio failo eilutės ilgį. Ši komanda spausdina ilgį pagal simbolių skaičių eilutėje.

Bendroji sintaksė:

wc -L [failo_pavadinimas]

Pavyzdys:

wc -L testas.txt

Išvestis:

82 test.txt

Ši išvestis rodo, kad nurodyto tekstinio failo test.txt ilgiausioje eilutėje yra 82 simboliai.

Kaip suskaičiuoti tekstinių failų skaičių dabartiniame kataloge

wc komanda taip pat gali būti naudojama bendram tekstinių failų skaičiui dabartiniame kataloge suskaičiuoti. Norėdami tai padaryti, turite naudoti wc komandą su — rasti komandą per vamzdynus.

Pažvelkime į šį naudojimą wc komandą per pavyzdį.

Pavyzdys:

rasti. -tipas f | wc -l

.(taškas) : Čia, . (taškas) reiškia tai rasti komanda turėtų ieškoti dabartiniame kataloge.

-tipas: Tai nurodo rasti komandą, norėdami ieškoti panašių failų tipų dabartiniame kataloge.

f: Čia, f atstovauja „failams“.

Kad ir kokia būtų šios pirmosios komandos išvestis rasti tada bus nukreiptas į wc komandą. wc tada suskaičiuos bendrą failų skaičių dabartiniame kataloge ir parodys numerį jūsų terminale.

Išvestis:

gaurav@ubuntu:~/space$ rasti . -tipas f | wc -l 13 gaurav@ubuntu:~/space$ 

Išvestis rodoma kaip 13, tai reiškia, kad nurodytame kataloge yra 13 to paties tipo tekstinių failų.

Išvada

Kaip sutinkate, kad naudojimas wc komanda yra gana paprasta ir gali būti lengvai naudojama su tekstiniais failais, kad gautumėte išsamią informaciją apie juos. Ši komanda taip pat gali būti naudojama kartu su kitomis komandomis, naudojant vamzdžių parinktį.