| Autore: PUOJACKZ | Data: 2005-11-26 |
| Modificato:
Documento non modificato
|
Letture: 1078 |
|
Un filtro è un comando, che, usato come parametro speciale, di un altro comando, ottiene l'input arbitrario da quest'ultimo, lo rielabora secondo vari criteri e poi presenta la risposta finale trasformata, all'utente. E' possibile ordinare, visualizzare e selezionare, certe parti dell'output, al fine di estrarre solo certe informazioni, tralasciando quelle di minor rilievo, e quindi, migliorando il servizio offerto. MORE Il comando MORE è utile quando si esegue un comando che restituisce un output molto lungo che deve essere visualizzato in più finestre del prompt dei comandi. more < prova.txt Visualizza il file prova.txt, spezzando, quest'ultimo, a vari intervalli (e presentando la scritta -- More -- per avvisare che la visualizzazione del file non è finita). Per visualizzare la porzione successiva, premere un tasto qualsiasi ad eccezione di PAUSA. Per interrompere il comando senza visualizzare l'output restante, premere CTRL+C. FIND Il comando FIND cerca il testo, o la stringa specificata, in un file. Nel prompt verrà visualizzata ogni riga che corrisponde alla stringa o al testo specificato. È possibile utilizzare find come comando filtro o come comando standard di Windows XP. Per utilizzare FIND come comando filtro, occorre usare il segno di minore (<) e la stringa o il testo che si desidera cercare. Per impostazione predefinita, le ricerche effettuano delle differenze Case-Sensitive. find "Prova" < prova.txt Nell'output, in questo caso, verranno inserite solo parole "Prova" e non "prova". Per conservare l'output della ricerca, invece che visualizzarlo sul monitor, digitare un segno maggiore (>) seguito dal nome del file ove verrà versato il contenuto della ricerca. Es: find "Prova" < prova.txt > prova2.txt SORT Il comando SORT ordina alfabeticamente i file di testo o l'output di un comando. sort < prova.txt Il comando SORT (in questo esempio), ha riordinato, in ordine alfabetico, le righe del file prova.txt e ne ha visualizzato il file, senza, però, modificarlo. Per conservare l'operazione di ordinamento, occorre digitare il segno di maggiore (>) seguito dal nome del file. In tal caso, l'output verrà scritto nel file contenitore e non visualizzato: sort < prova.txt > provaord.txt Per ordinare l'output di un comando effettuare un combinato con un carattere pipe (|), seguito dal comando SORT. Es. find "Prova" prova.txt | sort Operatori di reindirizzamento Gli operatori di reindirizzamento possono essere usati per indirizzare i flussi di input e di output dei comandi dalle posizioni predefinite a posizioni diverse. > Scrive l'output del comando in un file (creandolo, oppure, ripulendo il contenuto precedente) o in una periferica, ad esempio una stampante, anziché nella finestra del prompt dei comandi.
< Legge l'input del comando da un file, anziché dalla tastiera. >> Accoda l'output del comando alla fine di un file senza eliminare le informazioni già contenute in esso.
| Legge l'output di un comando e lo scrive nell'input di un altro comando. Anche noto come pipe.
|