![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Archivio->Script Shell - Cercare un file contentente un testo
Script Shell - Cercare un file contentente un testoQuesto piccolo tutorial spiega come implementare un semplicissimo script shell per cercare tutti i file contenenti un determinato testo.La prima riga dello script contiene il riferimento della shell che lo andrà ad eseguire (sh è una shell molto comune, se volete cambiarla assicuratevi di inserire una shell esistente e di verificare la correttezza del percorso): #!/bin/sh
Per cercare tutti i file in determinato percorso possiamo utilizzare find: find
Ovviamente nel nostro script il percorso viene passato come primo parametro. Mediante un ciclo è possibile recuperare i file trovati da find, ed ognuno di questi file può essere scansionato dal comando grep. Quindi abbiamo: Come esercizio potete provare a farlo con una sola linea di comandi (utile per eseguirlo da console senza ricorrere ad uno script shell). |