[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