Comandi Linux · 3 min read · Sep 19, 2025
Comando wc di Linux spiegato per principianti (6 esempi)
Mentre lavori sulla riga di comando, a volte potresti voler accedere al numero di parole, conteggi di byte o persino nuove righe in un file. Se stai cercando uno strumento per farlo, sarai felice di sapere che in Linux esiste un’utilità da riga di comando - chiamata wc - che fa tutto questo per te. In questo articolo, discuteremo di questo strumento attraverso esempi facili da comprendere.
Ma prima di tuffarci, vale la pena menzionare che tutti gli esempi forniti in questo tutorial sono stati testati su Ubuntu 16.04.
Comando wc di Linux
Il comando wc stampa il conteggio delle nuove righe, delle parole e dei byte per ciascun file di input. Di seguito è riportata la sintassi di questo strumento da riga di comando:
wc [OPZIONE]... [FILE]...Ecco come la pagina man di wc lo spiega:
Stampa il conteggio delle nuove righe, delle parole e dei byte per ciascun FILE, e una riga totale se più di un FILE è specificato. Una parola è una sequenza di caratteri di lunghezza non zero delimitata da spazi bianchi. Senza FILE, o quando FILE è -, leggi l'input standard.I seguenti esempi in stile Q&A ti daranno un’idea ancora migliore sull’uso di base di wc.
Nota: utilizzeremo un file chiamato file.txt come file di input in tutti i nostri esempi. Di seguito è riportato cosa contiene il file:
hi
hello
how are you
thanks.Q1. Come stampare il conteggio dei byte
Usa l’opzione da riga di comando -c per stampare il conteggio dei byte.
wc -c file.txtEcco l’output che questo comando ha prodotto sul nostro sistema:
Quindi il file contiene 29 byte.
Q2. Come stampare il conteggio dei caratteri
Per stampare il numero di caratteri, usa l’opzione da riga di comando -m.
wc -m file.txtEcco l’output che questo comando ha prodotto sul nostro sistema:
Quindi il file contiene 29 caratteri.
Q3. Come stampare il conteggio delle nuove righe
Usa l’opzione da riga di comando -l per stampare il numero di nuove righe nel file.
wc -l file.txtEcco l’output nel nostro caso:
Q4. Come stampare il conteggio delle parole
Per stampare il numero di parole presenti nel file, usa l’opzione da riga di comando -w.
wc -w file.txtDi seguito l’output che il comando ha prodotto nel nostro caso:
Quindi questo rivela che ci sono 6 parole nel file.
Q5. Come stampare la larghezza massima di visualizzazione o la lunghezza della riga più lunga
Nel caso tu voglia stampare la lunghezza della riga più lunga nel file di input, usa l’opzione da riga di comando -L.
wc -L file.txtEcco l’output che il comando ha prodotto nel nostro caso:
Quindi la lunghezza della riga più lunga nel nostro file è 11.
Q6. Come leggere il nome del file di input da un file
Nel caso tu abbia più nomi di file e desideri che wc li legga da un file, usa l’opzione –files0-from.
wc --files0-from=names.txtQuindi puoi vedere che il comando wc, in questo caso, ha prodotto conteggi di righe, parole e caratteri per file.txt nell’output. Il nome file.txt è stato menzionato nel file names.txt. Vale la pena menzionare che per utilizzare con successo questa opzione, i nomi scritti nel file devono essere terminati con NUL - puoi generare questo carattere digitando Ctrl+v seguito da Ctrl+Shift+@.
Conclusione
Come concordi, wc è un comando semplice, sia per quanto riguarda la comprensione che l’uso. Abbiamo coperto praticamente tutte le opzioni da riga di comando che lo strumento offre, quindi dovresti essere pronto a utilizzare lo strumento su base quotidiana una volta che pratichi quanto spiegato qui. Per ulteriori informazioni su wc, vai alla sua pagina man.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.