Salve a tutti sto facendo uno script per ricerca un nome di file o una cartella, funziona ma non sono contento del risultato,per volevo che se non trovava niente mi diceva file non trovato....avevo pensato a utilizzare lo standard error, ma non mi da errore perchè la ricerca è avvenuta...avevo anche pensato a echo $?...ma lo stesso il comando è stato eseguito è quindi mi restituisce 0...come posso fare allora?
codice:
#!/bin/bash
echo "Vuoi ricercare un file o una cartella";
echo "1-file";
echo "2-cartella";
read RISPOSTA;
case $RISPOSTA in
1)
echo "*********ricerca file********" ;
echo "inserisci nome file";
read filename;
find ~ -type f -name $filename;
echo $?; #qui volevo mettere la ricerca fallita
;;
2)
echo "**********Ricerca cartella********";
echo "inserisci nome cartella";
read directory;
find ~ -type d -name $directory;
echo $?; #qui volevo mettere la ricerca fallita
;;
*) echo "Risposta sbagliata";
;;
esac
grazie