Come usare il comando WC in bash

Come usare il comando WC in bash

Per contare il numero complessivo di righe, sillabe e lettere in un documento di testo, utilizzare la funzione "WC" Bash, che significa "conteggio delle parole". Viene presentato con quattro colonne nell'output. Il primo dei quali mostra il numero di righe. La seconda colonna elenca le parole nel file. La terza colonna elenca i caratteri. E la colonna finale elenca il nome del file. Questo comando "WC" ci dà accesso a diverse flag tra cui "-c", "-w" e altri che tratteremo in questo articolo.

Usando il comando "WC" in Ubuntu 20.04's Bash

Per ogni file di input, la funzione "WC" o "Conte di parole" emette il numero di nuove righe, parole e byte. In generale, è possibile utilizzare il comando "WC" con un file per ottenere informazioni su quante righe, caratteri o parole sono nel file. Esaminiamo i vari casi in cui potremmo averne bisogno. Dobbiamo prima spostare la directory sul desktop utilizzando il comando seguente perché il file di testo con "dati file.txt ”Il nome viene salvato sul desktop:

Linux@Linux: ~ $ CD desktop/

Ora utilizziamo il comando "WC" con "DataFile.txt ”FileName per scoprire quante righe, parole e caratteri sono nel file. Dopo aver digitato il comando, premiamo il tasto Invio sulla tastiera per ottenere il risultato.

Linux@Linux: ~/Desktop $ WC DataFile.TXT

Mostriamo il seguente "DataFile.txt "in modo da poter cogliere rapidamente l'output:

Seguendo l'esecuzione di questa funzione, questo tipo di output viene restituito. Il primo risultato qui è "3" che indica che ci sono tre righe in questo file. Il secondo output è "10" che indica che ci sono 10 parole in una linea. Il terzo output visualizza il conteggio dei caratteri del file. E l'ultimo output visualizza il nome del file, "DataFile.TXT".

Il conteggio delle linee del file viene modificato nella sezione seguente in cui valutiamo anche l'output che produce dopo aver aggiunto più righe. Ora ci sono linee "7", come mostrato nella seguente immagine. All'aumentare del numero di righe, anche le parole e i personaggi aumentano.

Poiché abbiamo aumentato il numero di righe nello stesso file, ora utilizziamo lo stesso comando con lo stesso nome del file che è "DataFile.TXT".

Linux@Linux: ~/Desktop $ WC DataFile.TXT

Per controllare l'uscita, premere il tasto Invio. Ora puoi vedere nell'output su come il numero di righe, parole e caratteri sono modificati. Il conteggio delle linee aumenta a 7, il conteggio delle parole aumenta a 60 e il conteggio dei caratteri aumenta a 349.

Utilizzando le opzioni del comando "WC"

Il comando "WC" ci dà diverse possibilità. Questo "WC" ci aiuta a scoprire che utilizzando le varie opzioni se vogliamo semplicemente trovare il numero di righe, i byte che sono contenuti nel file, la linea più grande che è presente nel file o se vogliamo solo contare i file di testo multipli.

Stampa il numero di byte usando l'opzione "-c"

Qui, utilizziamo il flag "-c" con il comando "WC" e il "datafile.Nome file txt per determinare il numero di byte o caratteri. Invece di usare "-c", possiamo in alternativa utilizzare il "-byte" con il comando "WC" per visualizzare il numero totale di byte presenti in un file di testo.

Linux@Linux: ~/desktop $ wc -c datafile.TXT

Quando premi il tasto ENTER, il numero di byte nel file viene mostrato nell'output. Il numero totale di caratteri nel file è "349". Come visto nella seguente immagine, stampa anche il nome del file:

Utilizzando l'opzione "-l" per stampare il conteggio delle linee

In questa sezione, utilizziamo il comando "WC", il flag "-l" e il nome del file di testo per produrre il conteggio delle righe del file.

Linux@Linux: ~/Desktop $ WC -l DataFile.TXT

Dopo l'esecuzione di questo comando, il "dati di dati.txt "visualizza che ci sono righe" 7 "nel file.

Stampa il conteggio delle parole con l'opzione "-w"

Utilizzando l'opzione "-w" e il comando "WC", visualizziamo il numero totale di parole nel "dati dati.txt "in questa sezione. Il comando è elencato nel seguente. Quando lo esegui utilizzando il tasto ENTER, il risultato viene visualizzato sullo schermo:

Linux@Linux: ~/Desktop $ WC -W DataFile.TXT

Il numero "60" nel risultato indica che il "file di dati.txt "contiene parole totali" 60 ".

Visualizzazione dei caratteri della riga più lunga del file di testo

Il flag maiuscolo (-l) viene utilizzato in questa sezione per produrre il numero di caratteri della linea più lunga del file. Per cominciare, aprire il file e determinare quale riga è la più lunga. La seguente grafica mostra il file utilizzato. Come puoi vedere nella figura seguente, ci sono un totale di righe "7", con la linea "6" che ha il maggior numero di testo. Possiamo sapere da questo file che la riga "6" è la più lunga guardandola. Ma possiamo stampare queste informazioni sull'output utilizzando il comando "WC" con "-l".

Linux@Linux: ~/Desktop $ WC -l DataFile.TXT

Poiché la riga "6" è la più lunga, questo comando emette correttamente il numero totale di caratteri della riga "6" che è "115" in totale.

Conteggio dai file multipli

In questa parte, creiamo un altro file di testo in questa sezione con il nome "File2.txt "ora che abbiamo due file di testo sul desktop, come mostrato nel seguente. Quindi, calcoliamo le righe, le parole e le lettere in entrambi i file di testo usando il programma "WC".

Mettiamo in pratica questo comando. Utilizziamo il comando "WC" prima di scrivere i nomi del primo e del secondo file, "DataFile.txt "e" file2.txt ”, rispettivamente. L'output di questo comando viene visualizzato in tre righe. La prima riga mostra il numero totale di righe, parole e caratteri del primo file. La seconda riga mostra il numero totale di parole, caratteri e righe del secondo file. Inoltre, la terza riga aggiunge parole, caratteri e righe di entrambi i file.

Linux@Linux: ~/Desktop $ WC DataFile.txt file2.TXT

Quando questo comando viene eseguito, stampa le informazioni sui file. La prima riga mostra che il "file dati.Il file txt "ha un totale di caratteri" 7 ", parole" 70 "e caratteri" 494 ". Mentre il secondo file ha un totale di righe "3", parole "3" e personaggi "13". L'ultima riga mostra la somma di entrambi i file, rendendo il numero totale di righe, parole e caratteri dopo aver combinato entrambi i file come "10", "73" e "507".

Conclusione

In questo articolo, abbiamo discusso di come utilizzare la funzione "WC" Bash per acquisire la quantità totale di linea, parole e caratteri in un file usando Ubuntu 20.04 versione. Abbiamo utilizzato i vari flag di comando "WC" come "-c", "-l" e "-w". Nella sezione finale, abbiamo stampato il numero totale di righe, parole e caratteri di più file di testo. Nella sezione di completamento, abbiamo visualizzato il conteggio totale che è il totale dei conteggi per ciascun file.