Cosa fa WC e come contare le parole - Bash

Cosa fa WC e come contare le parole - Bash
Il comando WC (Word Count) è un'utilità semplice ed efficiente nella shell bash che consente di contare il numero di parole, righe e caratteri in un file. È uno strumento comune utilizzato nei sistemi basati su Unix ed è supportato in quasi tutti i moderni sistemi operativi, tra cui MACOS, Linux e Sottosistema Windows per Linux.

Cosa fa il comando WC?

WC è uno strumento di riga di comando che può essere utilizzato per visualizzare dimensioni dei file, contare i caratteri, le parole e le righe nei file, tra le altre cose. Con l'aiuto di varie opzioni, è possibile personalizzare l'output e ottenere le statistiche richieste.

Per utilizzare il comando WC, aprire il prompt del terminale o dei comandi e passare alla directory in cui si trova il file, una volta che si trova nella directory, digita il seguente comando:

wc

Questo visualizzerà il numero di righe, parole e caratteri nel file. Per impostazione predefinita, l'output del comando WC mostra il numero di parole, righe e caratteri nel file, in quell'ordine. Ad esempio, se abbiamo un file di script bash chiamato "Bashfile.sh "contenente le seguenti righe di codice.

#!Bin/Bash
name = "mark"
echo "Il mio nome è $ nome"

Ora usiamo il comando WC per contare il numero di parole nel file di script che ho creato in precedenza ed ecco l'output:

Questo output mostra che il file ha 3 righe, 7 parole e 49 caratteri, la quarta colonna visualizza il nome file, che in questo caso è "Bashfile.sh".

Il comando WC supporta anche diverse opzioni che possono modificarne il comportamento, ecco alcune opzioni comuni:

  • "-L" o "-lines"-Visualizza il numero di righe nel file.
  • "-W" o "-parole"-Visualizza il numero di parole nel file.
  • “-C” o “-Bytes”-Visualizza il numero di byte nel file.
  • “-M” o “-Chars”-Visualizza il numero di caratteri nel file.
  • "-L" o "-max-line-lunghezza"-Visualizza la lunghezza della linea più lunga nel file.

Conclusione

Il comando WC è un'utilità potente e versatile che consente di contare il numero di linee e parole dei caratteri in un file. È uno strumento essenziale per lo script di shell ed è supportato su quasi tutti i moderni sistemi operativi. Con le sue varie opzioni, è possibile personalizzare l'output e ottenere le statistiche richieste.