? Re-LIVE ? Anwurf - Das Handballmagazin | Folge #62
Sisällysluettelo:
- Kuinka käyttää
wc
komentoa - Laske rivien lukumäärä
- Laske sanojen lukumäärä
- Wc-komentoesimerkit
- Tiedostojen laskeminen nykyisessä hakemistossa
- Laske käyttäjien lukumäärä
- johtopäätös
Linux- ja Unix-kaltaisissa käyttöjärjestelmissä
wc
komento antaa sinun laskea kunkin annetun tiedoston tai vakiotulon rivien, sanojen, merkkien ja tavujen määrän ja tulostaa tuloksen.
Tässä opetusohjelmassa näytämme sinulle kuinka käyttää
wc
komentoa yksinkertaisten ja käytännöllisten esimerkkien avulla.
Kuinka käyttää
wc
komentoa
wc
komennon syntaksi on seuraava:
wc OPTION……
wc
komento voi hyväksyä nolla tai enemmän syötettäviä
FILE
nimiä. Jos
FILE
ei määritetä tai kun
FILE
on
-
,
wc
lukee vakiotulon. Sana on merkkijono, joka on rajoitettu välilyönnillä, välilehdellä tai rivillä.
wc
komento tulostaa yksinkertaisimmassa muodossaan ilman vaihtoehtoja, ja se tulostaa neljä saraketta, rivien, sanojen, tavujen lukumäärän ja tiedoston nimen jokaiselle argumentiksi kuljetetulle tiedostolle. Kun käytetään vakiosyöttöä, neljättä saraketta (tiedostonimi) ei näytetä.
Esimerkiksi seuraava komento näyttää tietoja virtuaalitiedostosta
/proc/cpuinfo
:
wc /proc/cpuinfo
Tulos näyttää seuraavalta:
448 3632 22226 /proc/cpuinfo
- 448 on rivien lukumäärä. 3632 on sanojen lukumäärä. 22226 on merkkien lukumäärä.
Kun käytetään vakiosyöttöä, tiedostonimeä ei näytetä:
wc < /proc/cpuinfo
448 3632 22226
Jos haluat näyttää tietoja useammasta kuin yhdestä tiedostosta, lähetä tiedostonimet argumentteina, erotettuna välilyönnillä:
wc /proc/cpuinfo
Komento antaa sinulle tietoja jokaisesta tiedostosta ja rivin, mukaan lukien kokonaistilastot:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Alla olevien asetusten avulla voit valita, mitkä laskutoimitukset tulostetaan.
-
-l
,--lines
- Tulosta rivien lukumäärä.-w
,--words
- Tulosta sanamäärä.-m
,--chars
- Tulosta merkkien lukumäärä.-c
, - tavua - Tulosta tavujen määrä.-L
,--max-line-length
- Tulosta pisin viiva.
Useita vaihtoehtoja käytettäessä määrät tulostetaan seuraavassa järjestyksessä: rivi, sanat, merkit, tavut, rivin enimmäispituus.
Jos haluat esimerkiksi näyttää vain käyttämäsi sanojen määrän:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Tässä on toinen esimerkki, joka tulostaa rivien määrän ja pisin rivi.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
-
--files0-from=F
vaihtoehdon avulla
wc
voi lukea syötettä tiedostoista, jotka on määritetty NUL-päätteisten nimien avulla tiedostoon
F
Jos
F
on
-
lue sitten nimet tavallisesta syötöstä. Voit esimerkiksi etsiä tiedostoja etsimiskomennon avulla ja antaa nämä tiedostot
wc
: n syötteeksi:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Tuloste näyttää rivien määrän kaikille tiedostoille hakemistossa
/etc
joiden nimet alkavat ”host”:
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Laske rivien lukumäärä
wc
komentoa käytetään enimmäkseen
-l
vaihtoehdon kanssa laskettaessa vain tekstitiedoston rivien lukumäärä. Esimerkiksi laskeaksesi kirjoittamasi
/etc/passwd
tiedoston rivien lukumäärä:
wc -l /etc/passwd
Ensimmäinen sarake on rivien lukumäärä ja toinen tiedoston nimi:
Laske sanojen lukumäärä
Jos haluat laskea vain tekstitiedoston sanojen määrän, käytä
wc -w
ja tiedostonimeä. Seuraava esimerkki laskee sanojen määrän
~/Documents/file.txt
tiedostossa:
wc -l /etc/passwd
Sanojen lukumäärä näkyy ensimmäisessä sarakkeessa:
513 /home/linuxize/Documents/file.txt
Wc-komentoesimerkit
wc
komentoa voidaan käyttää yhdessä muiden komentojen kanssa putkiston kautta. Tässä on muutama esimerkki.
Tiedostojen laskeminen nykyisessä hakemistossa
find
komento välittää luettelon kaikista nykyisen hakemiston tiedostoista jokaisella tiedostonimellä yhdellä rivillä
wc
komentoon, joka laskee rivien määrän ja tulostaa tuloksen:
Laske käyttäjien lukumäärä
Seuraavassa esimerkissä
wc
käytetään rivien lukumäärän laskemiseen
getent
komennon kautta.
johtopäätös
wc
komento tarkoittaa ”sanamäärää” ja sillä on melko yksinkertainen syntaksi. Sen avulla voit laskea rivien, sanojen, tavujen ja merkkien määrän yhdessä tai useammassa tekstitiedostossa.
Honey-sanojen käyttö voi paljastaa salasanan keksejä
Tutkijat ehdottavat salakuuntelujen salakuuntelua salaamalla salasanatietokannat, joissa on punaisia herryjä kutsuttu "honey-sanat".
Mukauta näppäimistön merkkien toistoasetuksia Windowsissa
Opi mukauttamaan näppäimistön merkkitoistoasetuksia Windowsissa.
Kuinka lasketaan tiedostojen tai alikansioiden lukumäärä kansiossa
Haluatko laskea kansion sisällä olevien tiedostojen ja alikansioiden määrän? Tässä on 5 tapaa laskea tiedostoja ja alikansioita ja tarkastella kuinka paljon tilaa ne vievät.