English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Il comando ispell di Linux

Manuale completo dei comandi di Linux

Il comando ispell di Linux viene utilizzato per il programma di controllo ortografico.

ispell utilizzerà per impostazione predefinita il file dizionario /usr/lib/ispell/english.hash per controllare i file di testo. Se vengono trovate parole nel file di controllo che non sono nel dizionario, ispell suggerirà parole da utilizzare o ti permetterà di aggiungere nuove parole al dizionario personale.

Sintassi

ispell [-aAbBClmMnNPStVx][-d<file dizionario>][-L<numero di righe>][-p<file dizionario>][-w<caratteri non alfanumerici>][-W<lunghezza della stringa>][file da controllare]

Parametro:

  • -a Quando l'output di altri programmi viene inviato a ispell, è necessario utilizzare questo parametro.

  • -A Quando si legge la stringa "&Include File&", controllare il contenuto del file specificato dopo la stringa.

  • -b Generare un file di backup, il nome del file è .bak.

  • -B Controllare gli errori di sillabazione.

  • -C Non controllare gli errori di sillabazione.

  • -d<file dizionario> Specificare il file dizionario.

  • -l Leggere una stringa dal dispositivo di input standard, visualizzare le parole sbagliate alla fine.

  • -L<numero di righe> Specificare il numero di righe da visualizzare nel testo.

  • -m Considerare automaticamente le variazioni alla fine delle parole.

  • -M Dopo aver entrato in ispell, visualizzare i tasti dei comandi nella parte inferiore dello schermo.

  • -n Il file da controllare è nel formato noff o troff.

  • -N Dopo aver entrato in ispell, non visualizzare i tasti dei comandi nella parte inferiore dello schermo.

  • -p<file dizionario> Specificare il file dizionario personale.

  • -P Non considerare le variazioni delle parole alla fine.

  • -S Non ordinare le parole suggerite per la sostituzione.

  • -t Il file da controllare è nel formato TeX o LaTeX.

  • -V I caratteri non ANSI vengono visualizzati come "M-^".

  • -w<caratteri non alfanumerici> Durante il controllo, selezionare particolarmente le parole che contengono i caratteri specificati.

  • -W<lunghezza della stringa> Non controllare le parole di lunghezza specificata.

  • -x Non generare file di backup.

Esempio online

Controllare la ortografia del file. Ad esempio, per controllare il file testfile, utilizzare il seguente comando:

ispell testfile

Se nel file vengono trovate parole sospette, la prima parola sospetta viene evidenziata e viene fornito un suggerimento di modifica nella parte inferiore dello schermo, nonché il comando ispell. Ecco un esempio:

File di rete: testfile  
I sistemi di rete Linux stanno diventando sempre più comuni, ma la sicurezza è spesso trascurata  
issue. Sfortunatamente  
0: networks  
[SP] <numero> R)epl A)ccept I)nsert L)ookup U)ncap Q)uit e(X)it o ? per aiuto

In questo esempio, viene rilevato l'errore netwrks e viene fornita l'informazione di correzione, digitare "0" per correggere l'errore con networks e continuare a visualizzare l'errore successivo fino a quando non vengono visualizzati tutti gli errori.

Da questi esempi possiamo notare che il file testfile contiene errori di battitura, e dopo aver modificato il file è necessario creare un file di backup. In questo caso utilizzare il comando seguente:

ispell-b testfile # Controlla gli errori di battitura e crea contemporaneamente il file di backup

Se il file non ha errori di battitura, non viene visualizzato alcun messaggio. Attraverso il comando ls possiamo anche vedere che è stato creato il file di backup testfile.bak del file testfile nella directory corrente. Il risultato della visualizzazione è come segue:

$ ls # Visualizza i file nella directory corrente in forma elenco  
examples.desktop testfile_1 testfile.bak xx01 Immagini di modello Musica  
testfile testfile1 testfile_2 xx00 Documenti video desktop pubblici

In particolare, il file testfile.bak è il file di backup generato dal comando appena eseguito, il cui contenuto è lo stesso del file testfile originale.

Manuale completo dei comandi di Linux