Sono interessato a digitare una parola chiave di ricerca nel terminale e in grado di vedere l'output immediately
e interactively
. Ciò significa, come cercare in google, voglio ottenere risultati immediatamente dopo ogni carattere o parola inserita.Come ottenere il tipo AJAX (interattivo) di RICERCA in LINUX per trovare i file?
Ho pensato di farlo combinando il comando WATCH e il comando FIND ma non in grado di portare gli interattivi.
lascia supporre, per cercare un file con il nome 'suggerimento' nel nome del file, io uso il comando
$ find | grep -i hint
questo praticamente mi dà i risultati di output discreti.
Ma quello che voglio è lo stesso comportamento in modo interattivo, che significa senza ridigitare il comando ma digitando solo la STRINGA DI RICERCA.
Ho pensato di scrivere uno script di shell che legge da uno STDIN ed esegue il PIPED-COMMAND sopra per ogni 1 sec. Quindi, qualunque cosa scriva, lo prendo come un'istruzione ogni volta per il comando. Ma il comando WATCH non è interattivo.
Sono interessato a sorta di seguito di USCITA:
$ hi
./hi
./hindi
./hint
$ hint
./hint
Se qualcuno mi può aiutare con un modo migliore alternativa al posto del mio codice pseudo, che è anche bello
È necessario accettare i backspaces? – 123
Sì, invece di premere il tasto INVIO, semplicemente digitando o correggendo per backspace. Il programma deve elencare i file secondo i caratteri correnti (di quel secondo) (in quella stringa). –