sto usando il comando find nel mio script bash in questo modoUsando find in script bash - come gestire casi in cui trovare i rendimenti "file o la directory non esiste"
for x in `find ${1} .....`;
do
...
done
Tuttavia, come faccio a gestire il caso in cui l'input per il mio script è un file/directory che non esiste? (cioè voglio stampare un messaggio quando succede)
Ho provato a usare -d e -f, ma il caso che sto avendo problemi è quando $ {1} è "." o ".."
Quando l'ingresso è qualcosa che non esiste, non entra nel mio ciclo for.
Grazie!
Se si deve usare 'find nomefile', è possibile confrontare la stato di uscita cioè 'se [$? ! = 0]; allora ... ' –
Provato il tuo suggerimento Usman e non ha funzionato. Penso che lo stato esistente sia ancora 0 se non riesce a trovare nulla? – Ken