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

Riga 821: Riga 821:
               # L'array PIPESTATUS mostra il codice d'uscita dei comandi della pipe. PIPESTATUS[0] è il codice d'uscita di "nmcli dev list" (0=successo)
               # L'array PIPESTATUS mostra il codice d'uscita dei comandi della pipe. PIPESTATUS[0] è il codice d'uscita di "nmcli dev list" (0=successo)
               "/usr/bin/nmcli dev list")
               "/usr/bin/nmcli dev list")
                   nmcli dev list 2>/dev/null | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && [ "${PIPESTATUS[0]}" ] && _ok || \
                   nmcli dev list 2>/dev/null | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && [ "${PIPESTATUS[0]}" -eq 0 ] && _ok || \
                       ( _error && echo "Comando valido solo per Wheezy" >> "$log" ) ;;
                       ( _error && echo "Comando valido solo per Wheezy" >> "$log" ) ;;
               # nasconde gli ESSID visualizzati da "nmcli device show" (solo per Jessie e superiori)
               # nasconde gli ESSID visualizzati da "nmcli device show" (solo per Jessie e superiori)
               "/usr/bin/nmcli device show")
               "/usr/bin/nmcli device show")
                   nmcli device show 2>/dev/null | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && [ "${PIPESTATUS[0]}" ] && _ok || \
                   nmcli device show 2>/dev/null | sed -r "s/(^AP[[:digit:]]*\.SSID:[[:space:]]*).*/\1\*script removed\*/" >> "$log" && [ "${PIPESTATUS[0]}" -eq 0 ] && _ok || \
                       ( _error && echo "Comando valido solo per Jessie" >> "$log" ) ;;
                       ( _error && echo "Comando valido solo per Jessie" >> "$log" ) ;;
      *)
      *)
6 999

contributi