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 (reprise)
(Annullata la modifica 33380 di S3v (discussione))
(1.0.19 (reprise))
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 427: Riga 427:
# Funzione che invia il contenuto dei file di una directory al file di log
# Funzione che invia il contenuto dei file di una directory al file di log
function _dir {
function _dir {
  nome_e_riga "$1"
  # Se la directory non esiste, stampa un output sul log ed esce.
  if [ ! -d "$1" ]; then
    echo "La directory non esiste" >> $log && _error "$1"
    return
  fi
  # Variabili locali
   local file
   local file
   local numfile=`find "$1" -maxdepth 1 -type f | wc -l` #numfile contiene i file contenuti nella directory. Solo primo livello.
  # 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 numfile=`find "$1" -maxdepth 1 -type f | wc -l`
  nome_e_riga "$1"
  # numdir contiene le sottodirectory contenute nella directory. Solo primo livello.
   local numdir=`find "$1" -maxdepth 1 -type d | wc -l`
 
   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
Riga 595: Riga 606:
== 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 - contemplato il caso di directory inesistente''
:[[Utente:S3v|S3v]] 14:42, 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