Comando wc

Scopo

Conta il numero di righe, parole, byte o caratteri contenuti in un file.

Sintassi

wc -c -m ] [  -l ] [  -w ] [ File ... 

wc  -k-c ] [  -l ] [  -w ] [ File ... ]

Descrizione

Per impostazione predefinita, il comando wc conta il numero di righe, parole e byte nel file specificato dal parametro File. Il comando scrive il numero di caratteri di nuova riga, le parole e i byte nell'emissione standard e conserva un conteggio totale di tutti i file denominati.

Quando si utilizza il parametro File, il comando wc visualizza i nomi file e i conteggi richiesti. Se non si specifica un nome file per il parametro File, il comando wc utilizza l'immissione standard.

Il comando wc è influenzato dalle variabili di ambiente LANG, LC_ALL, LC_CTYPE e LC_MESSAGES.

Il comando wc considera una parola come una stringa di caratteri con lunghezza non zero delimitati da uno spazi vuoto (ad esempio SPACE , TAB).

Indicatori

-c Conta i byte tranne se è specificato l'indicatore -k. Se è specificato l'indicatore -k, il comando wc conta i caratteri.
-k Conta i caratteri. Specificando l'indicatore -k equivale a specificare l'indicatore -klwc. Se si utilizza l'indicatore -k insieme ad altri indicatori, è necessario includere l'indicatore -c. In caso contrario, l'indicatore -k viene ignorato. Per ulteriori informazioni, consultare gli esempi 4 e 5.

Nota: Questo indicatore verrà cancellato nei rilasci successivi.
-l Conta le righe.
-m Conta i caratteri. Questo indicatore non può essere utilizzato con l'indicatore -c.
-w Conta le parole. Una parola è definita come una stringa di caratteri delimitati da spazi, tabulazioni o caratteri di nuova riga.
Nota: se non si specifica alcun indicatore, per impostazione predefinita il comando wc conta le righe, le parole e i byte in un file o dall'immissione standard.

Stato di uscita

Questo comando restituisce i seguenti valori di uscita:

0 Il comando è stato eseguito con esito positivo.
>0 Si è verificato un errore.

Esempi

  1. Per visualizzare i conteggi di righe, parole e byte di un file, immettere:

    wc chap1

    Il comando wc visualizza il numero di righe, parole e byte del file chap1.

  2. Per visualizzare solo i conteggi di byte e parole, immettere:

    wc -cw chap*

    Il comando wc visualizza il numero di byte e di parole in ciascun file che inizia con chap. Il comando visualizza anche il numero totale di byte e di parole in tali file.

  3. Per visualizzare i conteggi di righe, parole e caratteri di un file, immettere:

    wc -k chap1

    Il comando wc visualizza il numero di righe, parole e caratteri del file chap1.

  4. Per visualizzare i conteggi di parole e caratteri di un file, immettere:

    wc -kcw chap1

    Il comando wc visualizza il numero di caratteri e parole del file chap1.

  5. Per utilizzare il comando wc nell'immissione standard, immettere:

    wc -klw

    Il comando wc visualizza il numero di righe e parole dell'immissione standard. L'indicatore -k viene ignorato.

  6. Per visualizzare i conteggi dei caratteri di un file, immettere:

    wc -m chap1

    Il comando wc visualizza il numero di caratteri del file chap1.

  7. Per utilizzare il comando wc nell'immissione standard, immettere:

    wc -mlw

    Il comando wc visualizza il numero di righe, parole e caratteri dell'immissione standard.

File

/usr/bin/wc, /bin/wc Contiene il comando wc.
/usr/ucb/wc Contiene il collegamento simbolico al comando wc.

Invia feedback |  Valuta questa pagina