Con il comando Linux wc avete la pos­si­bi­li­tà di vi­sua­liz­za­re il numero di righe, parole e caratteri all’interno di un file. È possibile uti­liz­zar­lo anche per più documenti e ag­giun­ge­re i relativi valori.

Cos’è il comando wc di Linux?

Se de­si­de­ra­te contare il numero di caratteri nei file di testo, il comando wc, ab­bre­via­zio­ne di “word count” (conteggio delle parole), è la scelta più semplice su Linux. Viene eseguito nella riga di comando ed è standard nella maggior parte delle di­stri­bu­zio­ni Linux, come Debian o Ubuntu. wc prende in con­si­de­ra­zio­ne byte, parole e caratteri e ne fornisce il numero insieme o sin­go­lar­men­te. Sebbene la maggior parte dei programmi di scrittura offra un’opzione simile, se de­si­de­ra­te ottenere i valori di­ret­ta­men­te dal terminale senza dover uti­liz­za­re altri software, wc di Linux è l’ideale.

Come funziona il comando wc?

Il fun­zio­na­men­to di wc su Linux è presto spiegato. Il comando vi fornisce un elenco preciso di diversi parametri, che vengono spe­ci­fi­ca­ti da un’opzione o che sono elencati per im­po­sta­zio­ne pre­de­fi­ni­ta. L’im­po­sta­zio­ne pre­de­fi­ni­ta fornisce il numero di righe, parole e caratteri in suc­ces­sio­ne. È anche possibile eseguire il comando per più file di testo con­tem­po­ra­nea­men­te. In questo caso otterrete un elenco dei singoli documenti e, in aggiunta, il valore totale delle diverse righe, parole e caratteri.

Qual è la sintassi del comando wc?

La sintassi di wc su Linux è la seguente:

$ wc [opzione] [file]
shell

Se omettete le opzioni, il risultato segue lo schema di righe, parole e caratteri sopra descritto. Se non spe­ci­fi­ca­te alcun file, il comando fa au­to­ma­ti­ca­men­te ri­fe­ri­men­to all’input standard.

Quali sono le opzioni di wc su Linux?

Potete spe­ci­fi­ca­re il comando wc con diverse opzioni:

  • -c: conta solo i byte all’interno di un file.
  • -L: vi­sua­liz­za la lunghezza della riga più lunga.
  • -l: conta solo le righe all’interno del file.
  • -m: specifica solo i caratteri all’interno del file.
  • -w: conta solo le parole all’interno del file.

Esempi per il comando wc

Infine, vi mo­stre­re­mo come uti­liz­za­re il comando wc di Linux nel vostro lavoro quo­ti­dia­no con alcuni esempi pratici.

$ wc esempio.txt
shell

In questo modo vi­sua­liz­za­te il numero di righe, parole e caratteri del documento esempio.txt.

$ wc esempio.txt index.html
shell

Questo comando re­sti­tui­sce in­nan­zi­tut­to i singoli valori per ciascun file secondo lo schema pre­ce­den­te. Infine, l’output contiene una riga che riassume la somma di entrambi i documenti.

$ wc -w esempio.py
shell

In questo modo vi­sua­liz­za­te solo il numero di parole nel documento esempio.py.

Vai al menu prin­ci­pa­le