Questo è il comando che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ftwhich - ricerca a tolleranza d'errore per un nome di comando
SINOSSI
fche [-#hIp][-t#] nome_programma
DESCRIZIONE
fche è una versione a tolleranza d'errore del quale(1) comando. fche cerca un dato
programma in tutte le directory incluse nella variabile d'ambiente PATH e riporta tutto
file con un nome che corrisponde approssimativamente al dato nome del programma.
fche raggiunge la tolleranza ai guasti calcolando il cosiddetto Weighted Levenshtein
Distanza. La distanza di Levenshtein è definita come il numero minimo di caratteri
inserimenti, cancellazioni e sostituzioni che trasformano una stringa A in una stringa B.
fche è simile alla quale comando con le seguenti differenze:
- ftche per impostazione predefinita NON fa distinzione tra maiuscole e minuscole
- fche è fault tolerant
- Alcune shell hanno un built-in quale comando che cercherà anche gli alias. fche
non può naturalmente cercare gli alias poiché non conosce le definizioni degli alias.
- fche elenca tutti i file che corrispondono approssimativamente. I file mostrati per primi prendono
preferenza sui file con lo stesso nome stampati in seguito poiché provengono dalle directory
elencato in precedenza nel PERCORSO.
- Il livello di tolleranza agli errori può essere regolato specificando il parametro opzionale
tolleranza. A tolleranza di 0 specifica la corrispondenza esatta.
VERSIONI
-h Stampa informazioni di aiuto/utilizzo.
-I Esegui la ricerca con distinzione tra maiuscole e minuscole (l'impostazione predefinita fa distinzione tra maiuscole e minuscole)
-p stampa il valore effettivo della distanza davanti al nome del file trovato. Questo valore è uguale
al numero di inserimenti, cancellazioni e sostituzioni necessari per trasformare il
nome del programma trovato nella chiave di ricerca.
-# or -T#
Impostare il livello di tolleranza agli errori su #. Il livello di tolleranza agli errori è un numero intero in
gamma 0-255. Specifica il numero massimo di errori consentiti nella ricerca del
corrispondenza approssimativa. La tolleranza predefinita è (strlen(searchpattern) - numero di
caratteri jolly)/6 + 1
nome del programma
Il file del programma da cercare. '*' e '?' possono essere utilizzati come caratteri jolly.
'?' denota un singolo carattere.
'*' denota un numero arbitrario di caratteri.
L'ultimo argomento di ft che non viene analizzato per le opzioni poiché il programma ne necessita almeno uno
argomento nome_programma. Ciò significa che fche -x non si lamenterà di un'opzione sbagliata
ma cerca il programma chiamato -x.
ESEMPIO
Cerca tutti i programmi come gcc nel tuo PERCORSO:
fche gcc
Questo troverà ad esempio gcc o cc o CC ...
Per trovare tutti i file che iniziano con qualsiasi prefisso e finiscono con config e differiscono in 2 lettere
dalla parola config:
fche -2 '*config'
Per trovare tutti i file che iniziano esattamente con il prefisso Se:
fche -0 'Se*'
Per trovare tutti i programmi orologio:
fche -0 '*orologio*'
Utilizzare ftwhich online utilizzando i servizi onworks.net