Hva gjør WC og hvordan man teller ord - bash

Hva gjør WC og hvordan man teller ord - bash
WC (Word Count) -kommandoen er et enkelt og effektivt verktøy i bashskallet som lar deg telle antall ord, linjer og tegn i en fil. Det er et vanlig verktøy som brukes i UNIX-baserte systemer og støttes i nesten alle moderne operativsystemer, inkludert macOS, Linux og Windows-undersystemet for Linux.

Hva gjør WC -kommandoen?

WC er et kommandolinjeverktøy som kan brukes til å vise filstørrelser, telle tegn, ord og linjer i filer, blant annet. Ved hjelp av forskjellige alternativer kan du tilpasse utdataene og få den nødvendige statistikken.

For å bruke WC -kommandoen, åpner du terminalen eller ledeteksten og navigerer til katalogen der filen din befinner deg, når du først er i katalogen, skriver du inn følgende kommando:

toalett

Dette vil vise antall linjer, ord og tegn i filen. Som standard viser utdataene fra WC -kommandoen antall ord, linjer og tegn i filen, i den rekkefølgen. For eksempel, hvis vi har en bash -manusfil som heter “Bashfile.SH ”som inneholder følgende kodelinjer.

#!BIN/BASH
Navn = "Mark"
ekko "Mitt navn er $ name"

La oss nå bruke WC -kommandoen til å telle antall ord i skriptfilen som jeg opprettet tidligere, og her er utgangen:

Denne utgangen viser at filen har 3 linjer, 7 ord og 49 tegn, den fjerde kolonnen viser filnavnet, som i dette tilfellet er “Bashfile.sh ”.

WC -kommandoen støtter også flere alternativer som kan endre atferden, her er noen vanlige alternativer:

  • “-L” eller “-linjer”-Vis antall linjer i filen.
  • “-W” eller “-Words”-Vis antall ord i filen.
  • “-C” eller “-Bytes”-Vis antall byte i filen.
  • “-M” eller “-Chars”-Vis antall tegn i filen.
  • “-L” eller “-Max-Line-Length”-Vis lengden på den lengste linjen i filen.

Konklusjon

WC -kommandoen er et kraftig og allsidig verktøy som lar deg telle antall tegnlinjer og ord i en fil. Det er et viktig verktøy for skallskripting og støttes på nesten alle moderne operativsystemer. Med sine forskjellige alternativer kan du tilpasse utdataene og få den nødvendige statistikken.