Script bash
Résolu
bapreb
Messages postés
68
Statut
Membre
-
bapreb Messages postés 68 Statut Membre -
bapreb Messages postés 68 Statut Membre -
Bonjour,
Je voulais savoir comment fait-on pour passer une commande shell en test dans un if.
Apreès plusieurs synthaxe je vous met celle qui me semble etre la plus logique:
---------------------------------------------------------------------
#! /bin/sh
if [exec /sbin/ifconfig | grep 192.168.1.189]
then
echo "bonjour"
fi
--------------------------------------------------------------------
En gros je voudrai qu'il m'execute mon echo "bonjour" si le resultat de mon if != null
Merci d'avance de vos réponses.
Je voulais savoir comment fait-on pour passer une commande shell en test dans un if.
Apreès plusieurs synthaxe je vous met celle qui me semble etre la plus logique:
---------------------------------------------------------------------
#! /bin/sh
if [exec /sbin/ifconfig | grep 192.168.1.189]
then
echo "bonjour"
fi
--------------------------------------------------------------------
En gros je voudrai qu'il m'execute mon echo "bonjour" si le resultat de mon if != null
Merci d'avance de vos réponses.
Configuration: Linux Fedora Firefox 3.0.6
3 réponses
-
Salut,
#! /bin/sh /sbin/ifconfig | grep 192.168.1.189 >/dev/null && echo bonjour
--
106485010510997108 -
Re,
Avec ifif [ $(/sbin/ifconfig | grep -o '127.0.0.1') = "127.0.0.1" ] then echo bonjour fi
ouip=$(/sbin/ifconfig | grep -o '127.0.0.1') if [ $ip = "127.0.0.1" ] then echo bonjour fi
-
Merci de ton aide ça marche nickel !!!
Juste c'est pas if [ $ip = "127.0.0.1" ] mais if [ $ip == "127.0.0.1" ] mais sinon c'est bon ;)
Merci a+