[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] bash



On 04/07/2013 11:52, Cristian Gaiatto wrote:
Vero, quello serebbe il passo successivo, perchè se non lo trova chiede se si vuole creare...
... con calma pero', le idee sono tante ma le capacità scarseggiano

So che non risolve la domanda di partenza, ma per il futuro:

!/bin/bash
echo -n "FILE DA CERCARE: "
read disegno
dircnc=/my/own/path

#Ricerca il file e imposta il percorso come variabile
#risultato=$(find /home/cristian/$disegno)
risultato=$(grep -r -l "$disegno" $dircnc)
if [ -z $risultato ]
then
        echo "File non trovato"
else
#Stampa il file trovato
        echo $risultato

#Chiede se si vuole visualizzare il file
        echo "VUOI VISUALIZZARE IL FILE?(s/n)"
        read visualizza
        if [ "$visualizza" == "s" ]; then

#Visualizza il file
                cat $risultato
        else
                echo "fine"
        fi
fi


con l'opzione -z si testa se una stringa è stata inizializzata.
Domanda: lo scirpt cerca ricorsivamente nei file di una cartella per trovare quelli che contengono una data stringa. Non sarebbe meglio cambiare la prima stringa stampata a schermo?
FILE DA CERCARE:
mi ha fatto credere di dover inserire il nome di un file che si intende cercare

by aL

--
Aladino
http://www.nerdest.it
http://twitter.com/_Aladino_
http://gplus.to/aladino
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking