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

Vai alla navigazione Vai alla ricerca
1.0.19
(1.0.18)
(1.0.19)
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.18                                                             *
*  Versione 1.0.19                                                             *
*                                                                              *
*                                                                              *
*********************************************************************************"
*********************************************************************************"
Riga 428: Riga 428:
function _dir {
function _dir {
   local file
   local file
   local numfile=`find "$1" -maxdepth 1 -type f | wc -l` #numfile contiene i file contenuti nella directory. Solo primo livello.
   local numfile=`find "$1" -maxdepth 1 -type f &>/dev/null | wc -l` #numfile contiene i file contenuti 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.
   local numdir=`find "$1" -maxdepth 1 -type d &>/dev/null | 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 595: Riga 598:
== 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