Õpi Linuxit

Linux WC käsk koos näidetega

Linux WC käsk koos näidetega

Varem oleme meie veebisaidil kirjutanud artikleid mitmesuguste Linuxi käskude kohta, nagu ls, ps, scp, ajalugu ja palju muud. Täna heidame pilgu WC käsklusele.

WC tähistab sõnade arvu."Ja nagu nimigi ütleb, kasutatakse loendamise eesmärgil käsku wc. See prindib käsule edastatud failis olevate ridade arvu, sõnade arvu, baitide ja tähemärkide arvu. Kui käivitate selle käsu failis ilma täiendavate parameetrite / argumentideta, printime tulemuse nelja veergu:

WC käsk

Süntaks:

wc [valikud] [faili_nimi]

Vaatleme kahte allpool olevat faili: sample_one ja sample_two. Sample_one sisaldab Linuxi jaotuste loendit, Sample_two aga programmeerimiskeelte loendit.

Näidisfailid

Parsides ainult failinime käsus wc, saame tulemused allpool:

wc sample_one.txt wc sample_two.txt

Proovi väljund

WC käsuga on fantastiline omadus see, et saate edastada ka mitut faili. Vaadake allolevat käsku:

wc sample_one.txt sample_two.txt

Mitu faili väljund

Ülaltoodud pildil kuvatud esimesest reast kuvatakse valimi_valim tulemused.txt ja teine ​​rida näitab valimi_kaks tulemusi.txt. Kuid märkate, et on olemas kolmas liin, millele helistame Kokku. See näitab kahe faili tulemuste summat. See kuvab kõigi edastatud failide ridade, sõnade ja märkide koguarvu.

WC käskude valikud

WC on lihtne käsk, millega töötada, ja sellel on ainult mõned võimalused, millest valida:

-l, - read - Trükib failis olevate ridade arvu \
-w, --sõnad - Printige faili sõnade koguarv (sõnade arv).
-m, --märgid -Prindib faili märkide arvu.
-L, - max-joone pikkus - Prindib faili pikima rea.
-c, - baiti - Prindib failis olevate baitide koguarvu.

Vaatame nüüd kõiki võimalusi ja kuidas saame seda erinevates failides kasutada.

1. -l, -lines variant

See suvand prindib faili ridade koguarvu. Teave trükitakse kahes veerus. Esimene veerg näitab olemasolevate ridade arvu ja teine ​​veerg näitab edastatud faili nime.

wc -l sample_one.txt

wc -l käsk_1

2. -w, -words Valik

The -w või --sõnu suvand näitab failis olevate sõnade koguarvu. See prindib tulemused kahte veergu. Esimeses veerus kuvatakse sõnade koguarv ja teises veerus faili nimi.

wc -w sample_one.txt

wc -w käsk

3. -m, -chars variant

The -m või --tähemärgid suvand näitab faili märkide koguarvu. See prindib tulemused kahte veergu. Esimeses veerus kuvatakse faili märkide koguarv ja teises veerus faili nimi.

wc -m sample_one.txt

Loe tähemärke

4. -L, -max-line-Length variant

The -L Valik (suurtäht) prindib faili pikima rea ​​pikkuse (tähemärkide arvu). Failis sample_one.txt, pikim rida on „Põhiline operatsioonisüsteem” ja valimis_kaks.txt, pikim rida on „Javascript.” Kui edastate mitu failinime, erinevalt teistest valikutest, mis näitaksid koguarvu, näitab see suvand kahe faili pikima rea ​​märkide arvu.

wc -L sample_one.txt wc -L sample_one.txt sample_two.txt

wc -L käsk

5. -c, -baiti Valik

See valik näitab failis olevate baitide arvu. See prindib tulemused kahte veergu. Esimene veerg näitab failis olevate baitide koguarvu ja teine ​​veerg näitab edastatud faili nime.

wc -c sample_one.txt

Loendage baidid

6. -versioon Valik

See valik ei võta failinime, vaid näitab ainult versiooni tualett töötab praegu teie süsteemis.

wc - versioon

wc versioon

WC käsu rakendamine

1. Loendage kataloogis olevate failide ja kaustade arv

Käsku ls kasutatakse kogu kataloogi sisu loetlemiseks. Kui toruga koos wc -l käsuga saaksime loendada kataloogis olevate failide ja kaustade arvu. Vaadake allolevat käsku:

ls / home / tut | wc -l

Pange wc käsuga ls

2. Loendage kasutajate arv

Kasutajate loetlemiseks süsteemis võiksime kasutada käske kass / etc / passwd või getent passwd. Kui me sooviksime lihtsalt kasutajate koguarvu, võiksime öelda väljundi, näiteks getent passwd kuni wc -l nagu allpool näidatud:

getent passwd | wc -l

Loendage kasutajate arv

Järeldus

Usun, et see postitus on andnud teile selge juhendi WC (sõnade arv) käsu ja erinevate võimalike valikute kasutamiseks. Kombineerides käsu wc teiste Linuxi käskudega, saate teha palju võimsamaid ülesandeid. Kui teil on probleeme, saate käsku kasutada wc --abi. Jätke julgelt selle postituse kohta küsimusi või kommentaare.

Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...
Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...