Når vi arbejder med flere filer, kan vi udføre hundredvis af redigerings-, styrings- eller kontrolopgaver over dem, og en af de mest almindelige opgaver er at kende detaljeret antallet af linjer, som en bestemt fil har.
Dette kan være nyttigt i situationer, hvor vi skal have nøjagtig kontrol over disse filer, og når vi bruger macOS-systemer, ved vi ikke altid førstehånds, hvordan vi får disse oplysninger.
For UNIX-baserede systemer, såsom Linux, macOS osv. Og Shell-baserede Windows-systemer, har vi mulighed for at bruge wc-kommandoen til at opnå disse resultater med pålidelighed og sikkerhed.
Wc -kommandoen (Word Count - Word Count) er en kommando, der er udviklet til at tælle linjer, ord og tegn, som en bestemt fil indeholder.
Nu vil vi se, hvordan man tæller linjer i macOS High Sierra ved hjælp af denne kommando.
1. Sådan får du adgang til og åbner macOS Terminal
Det første skridt at tage er at få adgang til terminalen, og til dette har vi følgende muligheder:
- Brug "Spotlight", og indtast der ordet terminal.
- Brug stien "Go" / "Utilities" / "Terminal".
- Brug tastekombinationen Flytte + [farve = rgb (51,51,51)] ⌘ [/ farve] + ELLER og vælg terminal i det viste vindue.
2. Sådan bruges WC terminal macOS -kommando
For at bruge denne kommando skal vi udføre følgende syntaks:
wc -l filNår denne linje udføres, vil dette være det opnåede resultat:
I dette tilfælde angiver parameteren -l, at filernes linjer skal tælles.
Wc -kommando til at tælle linjer, ord og tegn i en fil
Et andet nyttigt værktøj, der er praktisk, når du bruger wc, er at udelade parameteren -l for at få linjetællingen, ordtællingen og tegntallet.
For eksempel kan vi udføre følgende:
wc / etc / hostsDette er det opnåede resultat:
Nu, tilføjelse af parameteren -l dette vil være resultatet:
wc -l / etc / hosts
I dette tilfælde ser vi, at kun linjerne i den nævnte fil vises.
Tæl linjer ved hjælp af wc af enhver datatype
Med wc kan vi få detaljerede oplysninger om enhver fil, for eksempel kan vi bruge cat sammen med wc på følgende måde:
kat / etc / hosts | wc -l
Vi kan se antallet af tilgængelige linjer i værtsfilen.
Hvis vi vil se alle de muligheder, wc tilbyder os, kan vi udføre følgende kommando:
mand wc
FORSTØRRE
Således har vi denne nyttige kommando til at få detaljerede oplysninger om hver linje i en fil.