linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] bash - comando da utilizzare

White_Rabbit bruno a anche.no
Ven 9 Dic 2016 11:20:28 UTC
On 2016-12-09 11:58, antonello facchetti wrote:
> [...]
> 
> Il problema in pratica รจ come utilizzare il valore dell'ip in una if...

Considera che sono talmente impreparato sulla shell che ogni volta devo 
andarmi a leggere la guida [1].
Un metodo molto rozzo potrebbe essere quello scritto sotto, ma nel caso 
dhcp fallisca il codice qui sotto applicherebbe ciecamente il mount coi 
parametri per 192.168.30.*
#######################################
#!/bin/sh

ip address show | grep 192.168.0
if [ $? -eq 0 ]; then
     # grep ha ritornato zero
     echo "mount <parametri per 192.168.0.*>"
else
     # grep NON ha ritornato zero, supponiamo di avere
     # un indirizzo tipo 192.168.30.*
     echo "mount <parametri per 192.168.30.*>"
fi
#######################################

[1] Originale http://www.tldp.org/LDP/abs/html/ traduzione in italiano 
http://www.pluto.it/ildp/guide/abs.html



Maggiori informazioni sulla lista Lug