Creazione automatica di un file di log per inviare quesiti al forum: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Annullata la modifica 33380 di S3v (discussione)
(Annullata la modifica 33381 di S3v (discussione))
(Annullata la modifica 33380 di S3v (discussione))
Riga 47: Riga 47:
*                                                                              *
*                                                                              *
*  Script che crea un log utile alla risoluzione dei problemi più comuni        *
*  Script che crea un log utile alla risoluzione dei problemi più comuni        *
*  Versione 1.0.19                                                             *
*  Versione 1.0.18                                                             *
*                                                                              *
*                                                                              *
*********************************************************************************"
*********************************************************************************"
Riga 428: Riga 428:
function _dir {
function _dir {
   local file
   local file
   local numfile=`find "$1" -maxdepth 1 -type f &>/dev/null | wc -l` #numfile contiene i file contenuti nella directory. Solo primo livello.
   local numfile=`find "$1" -maxdepth 1 -type f | wc -l` #numfile contiene i file contenuti nella directory. Solo primo livello.
   local numdir=`find "$1" -maxdepth 1 -type d &>/dev/null | wc -l` #numdir contiene le sottodirectory contenute nella directory. Solo primo livello.
   local numdir=`find "$1" -maxdepth 1 -type d | wc -l` #numdir contiene le sottodirectory contenute nella directory. Solo primo livello.
   nome_e_riga "$1"
   nome_e_riga "$1"
   if [ $numfile -eq 0 -a $numdir -eq 1 ]; then
   if [ $numfile -eq 0 -a $numdir -eq 1 ]; then
     echo "La directory non contiene file o directory" >> $log
     echo "La directory non contiene file o directory" >> $log
    return
  elif [ $numfile -eq 0 -a $numdir -eq 0 ]; then
    echo "La directory non esiste" >> $log && _error "$1"
     return
     return
   else
   else
Riga 598: Riga 595:
== Changelog ==
== Changelog ==
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) -->
<!-- Qui vanno inserite le spiegazioni di eventuali modifiche dello script (chi, cosa, quando). Ricordarsi di modificare la versione all'interno del codice (la versione iniziale è 1.0.0) -->
;1.0.19
;''Funzione _dir - soppresso l'output di find in caso di directory inesistente''
;''Funzione _dir - contemplato il caso di directory inesistente''
:[[Utente:S3v|S3v]] 14:23, 4 ott 2013 (CEST)
;1.0.18
;1.0.18
:''Creata la funzione _dir che invia al log il contenuto dei file di una directory''
:''Creata la funzione _dir che invia al log il contenuto dei file di una directory''
6 999

contributi

Menu di navigazione