6 999
contributi
S3v (discussione | contributi) (→Script) |
S3v (discussione | contributi) (→Script) |
||
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" ) ;; | ||
*) | *) |
contributi