Il comando "wc" di Linux può essere utilizzato per fornire un totale del numero di parole presenti in un file. Ciò è utile se stai tentando di partecipare a una competizione che richiede un numero massimo di parole o se sei uno studente con un requisito di limite minimo di parole su un tema.
In realtà, questo funziona davvero bene solo sui file di testo, ma LibreOffice fornisce un'opzione "conteggio parole" tramite il menu "Strumenti" se è necessario il conteggio parole da un documento con rich text come un documento Word, un documento OpenOffice o un file RTF.
Come usare il comando "wc"
L'utilizzo di base del comando "wc" è il seguente:
bagno
Ad esempio, abbiamo un file chiamato test.txt con i seguenti contenuti:
Il mio saggioTitoloIl gatto si è seduto sul tappetino
Per scoprire il numero di parole in questo file possiamo usare il seguente comando:
wc test.txt
L'output del comando "wc" è il seguente:
3 9 41 test.txt
I valori sono i seguenti:
- Il primo numero è il numero di caratteri di nuove righe
- Il secondo numero è il numero di parole
- Il terzo numero è il numero di byte
- Il valore finale è il nome del file
Ottieni il conteggio totale di parole da più file
È possibile fornire più nomi di file al comando "wc", come quando si ottengono i conteggi per ogni file e una riga totale.
Per dimostrarlo, abbiamo copiato il file test.txt e lo abbiamo chiamato test2.txt. Per ottenere il conteggio delle parole di entrambi i file potremmo eseguire il seguente comando:
wc test.txt test2.txt
L'output è il seguente:
3 9 41 test.txt3 9 41 test2.txt6 18 82 totali
Come prima il primo numero su ogni riga è il numero di linee, il secondo numero è il conteggio delle parole e il terzo numero il numero totale di byte. C'è un altro interruttore disponibile che è un po 'strano nel nome e in realtà funziona in un modo abbastanza strano. Il comando ha il seguente aspetto: wc --files0-from = - (Quello è uno zero dopo i file di parole) Quando esegui il comando sopra, vedrai un cursore e potrai inserire un nome file. Una volta inserito il nome del file, premi CTRL e D due volte. Questo mostrerà i totali per quel file. Ora puoi inserire un altro nome file e premere CTRL D due volte. Questo mostrerà i totali dal secondo file. Puoi continuare a farlo finché non ne hai avuto abbastanza. Premere CTRL e C per tornare alla riga di comando principale. Lo stesso comando può essere utilizzato per trovare i conteggi di tutte le parole di tutti i file di testo in una cartella come segue: trova . -tipo f -print0 | wc -l --files0-from = - Questo combina il comando find con il comando word count. Il comando find cerca nella directory corrente (indicata da.) Per tutti i file con un tipo di file e quindi stampa il nome con un carattere null che è richiesto dal comando wc. Il comando wc prende l'input ed elabora ogni nome di file restituito dal comando find. Se si desidera ottenere un conteggio del numero di byte in un file, è possibile utilizzare il seguente comando: wc -c Ciò restituirà il numero totale di byte e il nome file. Il conteggio dei byte è in genere leggermente superiore al numero totale di caratteri in un file. Se vuoi solo il conteggio totale dei caratteri, puoi usare il seguente comando: wc -m Per il file test.txt l'output è 39 e non 41 come era prima. È possibile eseguire il seguente comando per restituire solo il numero totale di righe in un file: wc -l Se vuoi conoscere la riga più lunga in un file puoi eseguire il seguente comando: wc -L Se si esegue questo comando sul file "test.txt", il risultato è 22, che corrisponde al numero di caratteri per la riga "Il gatto seduto sul tappeto". Ultimo ma non meno importante, è possibile ottenere il numero totale di parole in un file eseguendo il seguente comando: wc -w Come visualizzare solo il numero totale di byte in un file
Come visualizzare solo il numero totale di caratteri in un file
Come visualizzare solo le linee totali in un file
Come visualizzare la linea più lunga in un file
Come visualizzare solo il numero totale di parole in un file