Skaitinių žodžių skaičius skaičiuojamas naudojant "WC" komandą

"Linux" "wc" komandą galima naudoti norint pateikti visą failų žodžių skaičių. Tai naudinga, jei bandote įeiti į konkursą, kuriame reikalaujama daugiausiai žodžių, arba jei esate studentas, kurio esė yra minimalus žodžio apribojimas.

Tiesa, tai tik iš tikrųjų gerai veikia tekstinius failus, bet "LibreOffice" pateikia "žodžių skaičiaus" parinktį meniu "įrankiai", jei jums reikia žodžių skaičiaus iš dokumento su raiškiu tekstu, tokiu kaip Word dokumentas, "OpenOffice" dokumentas ar turtingas tekstinis failas.

Kaip naudotis "wc" komanda

Pagrindinis "wc" komandos naudojimas yra toks:

wc

Pavyzdžiui, turime failą test.txt su tokiu turiniu:

Mano esė
Pavadinimas
Katė sėdėjo ant kilimėlio

Norėdami sužinoti žodžių skaičių šioje byloje, galime naudoti šią komandą:

wc test.txt

Komandos "wc" išvestis yra tokia:

3 9 41 test.txt

Vertės yra tokios:

Gaukite bendrą žodžių skaičių iš kelių failų

"WC" komandai galite pateikti keletą failų pavadinimų, kai jūs gaunate skaičiavimus kiekvienam failui ir visai eilutei.

Norėdami tai įrodyti, kopijome failą test.txt ir pavadinome test2.txt. Norėdami gauti abiejų failų žodžių skaičių, galėtume paleisti šią komandą:

wc test.txt test2.txt

Rezultatas yra toks:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 iš viso

Kaip ir anksčiau, pirmas skaičius kiekvienoje eilutėje yra eilučių skaičius, antrasis skaičius yra žodžių skaičius, o trečiasis skaičius - bendras baitų skaičius.

Yra dar vienas jungiklis, kuris yra šiek tiek keistas pavadinime ir iš tikrųjų veikia gana keistai.

Komanda atrodo taip:

wc --files0-from = -

(Tai yra nulis po žodžių failų)

Kai paleisite pirmiau pateiktą komandą, pamatysite žymeklį ir galėsite įvesti failo pavadinimą. Įvesdami failo pavadinimą, paspauskite CTRL ir D du kartus. Tai parodys bendros bylos sumą.

Dabar galite įvesti kitą failo pavadinimą ir du kartus paspausti CTRL D. Tai parodys bendrą antrosios bylos sumą.

Galite to daryti toliau, kol turėsite pakankamai. Paspauskite CTRL ir C, kad grįžtumėte į pagrindinę komandinę eilutę.

Tą pačią komandą galima naudoti norint rasti visų teksto failų, esančių aplanke, skaičių:

rasti tipo f-print0 | wc -l --files0-from = -

Tai apjungia komandą "find" su komanda "žodžių skaičius". Rasti komanda peržiūri dabartinį katalogą (pažymėti.) Visiems failams su failo tipu ir tada išspausdina pavadinimą nuliniu simboliu, kuris reikalingas wc komandai. WC komanda imasi įvedimo ir apdoroja kiekvieną failo vardą, grąžinamą komandą "find".

Kaip rodyti tik bendrą failų baitų skaičių

Jei norite tik gauti failų skaičiaus baitų skaičių, galite naudoti šią komandą:

wc-c

Tai sugrąžins bendrą baitų skaičių ir failo pavadinimą.

Kaip rodyti tik bendrą simbolių skaičių failo

Baitų skaičius paprastai yra šiek tiek didesnis nei bendras failo simbolių skaičius.

Jei norite tik bendrą simbolių skaičių, galite naudoti šią komandą:

wc-m

Failo test.txt išvestis yra 39, o ne 41, kaip buvo anksčiau.

Kaip rodyti tik visas failo eilutes

Galite paleisti šią komandą, kad grąžintumėte tik visą eilučių skaičių failo versijoje:

wc -l

Kaip rodyti ilgiausią eilutę failo

Jei norite sužinoti ilgiausią failo eilutę, galite paleisti šią komandą:

wc -L

Jei paleisite šią komandą failo "test.txt", rezultatas bus 22, kuris atitinka eilutės "Katė sėdėjo ant kilimėlio" simbolių skaičių.

Kaip rodyti tik bendrą žodžių skaičių failo

Paskutinis, bet ne mažiau svarbus dalykas, jūs galite gauti bendrą žodžių skaičių failo paleisdami šią komandą:

wc -w