Când lucrăm cu mai multe fișiere, putem efectua sute de activități de editare, gestionare sau control asupra acestora și una dintre cele mai frecvente sarcini este să cunoaștem în detaliu numărul de linii pe care le are un anumit fișier.
Acest lucru poate fi util pentru situațiile în care trebuie să păstrăm controlul exact asupra acestor fișiere și atunci când folosim sistemele macOS nu știm întotdeauna direct cum să obținem aceste informații.
Pentru sistemele bazate pe UNIX, cum ar fi Linux, macOS etc. și sistemele Windows bazate pe Shell, avem ocazia să folosim comanda wc pentru a obține aceste rezultate cu fiabilitate și certitudine.
Comanda wc (Word Count - Word Count) este o comandă dezvoltată pentru a număra linii, cuvinte și caractere pe care le conține un anumit fișier.
Acum vom vedea cum să numărăm liniile în macOS High Sierra folosind această comandă.
1. Cum se accesează și se deschide terminalul macOS
Primul pas pe care trebuie să îl faceți este să accesați terminalul și pentru aceasta avem următoarele opțiuni:
- Folosind „Spotlight”, introduceți cuvântul terminal.
- Folosind calea „Go” / „Utilities” / „Terminal”.
- Utilizați combinația de taste Schimb + [culoare = rgb (51,51,51)] ⌘ [/ culoare] + SAU iar în fereastra afișată selectați terminalul.
2. Cum se folosește comanda macOS pentru terminalul WC
Pentru a utiliza această comandă trebuie să executăm următoarea sintaxă:
wc -l fișierLa executarea acestei linii, acesta va fi rezultatul obținut:
În acest caz, parametrul -l indică faptul că liniile acelui fișier ar trebui numărate.
Comandă Wc pentru a număra linii, cuvinte și caractere într-un fișier
Un alt utilitar util care este util atunci când utilizați wc este omiterea parametrului -l pentru a obține numărul de linii, numărul de cuvinte și numărul de caractere.
De exemplu, putem executa următoarele:
wc / etc / hostsAcesta va fi rezultatul obținut:
Acum, adăugând parametrul -l acesta va fi rezultatul:
wc -l / etc / hosts
În acest caz, vedem că sunt afișate numai liniile fișierului menționat.
Numărați liniile folosind wc de orice tip de date
Cu wc putem obține informații detaliate despre orice fișier, de exemplu, putem folosi cat împreună cu wc în felul următor:
cat / etc / hosts | wc -l
Putem vedea numărul de linii disponibile în fișierul hosts.
Dacă vrem să vedem toate opțiunile pe care ni le oferă wc, putem executa următoarea comandă:
om wc
MARI
Astfel, avem această comandă utilă pentru a obține informații detaliate despre fiecare linie a unui fișier.