Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
888 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ ksh ]Question toute bête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ ksh ]Question toute bête

n°758071
heaven35
Posté le 01-12-2005 à 15:26:05  profilanswer
 

Bonjour,
 
J'ai écrit ce script tout bête :  
=================================
a=2
b=2
c=3
d=4
if [ $a = $b ]
then
exit
else
echo " a et b sont differents "
fi
if [ $c = $d ]
then
exit
else
echo " c et d sont differents "
fi
exit 0
=====================================
 
Dans ce script comme a et b sont identiques, la suite de mon script ne s'execute pas...
Je pense que que mes EXIT en rouge ne sont pas bon.
Par contre je ne sais pas quoi mettre à la place pour qu'il continu.
 
Si je met then et tout de suite else  
 
if....
then
else
echo "..."
 
j'ai bien entendu un message d'erreur.
 
Quelqu'un aurait une idée??
 
Merci

mood
Publicité
Posté le 01-12-2005 à 15:26:05  profilanswer
 

n°758073
Mjules
Modérateur
Parle dans le vide
Posté le 01-12-2005 à 15:28:06  profilanswer
 

c'est quoi la question ? ou plus eactement, le but de ton script, c'est quoi ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°758075
heaven35
Posté le 01-12-2005 à 15:33:20  profilanswer
 

lol ( moi qui pensait être clair ) ok  
Ce script n'est pas ce que je développe mais est dans le même principe que celui sur lequel je travaille...
 
en gros je veux que l'on compare $a et $b
S'ils sont identiques on passe à la comparaison entre $c et $d
autrement echo " a et b sont differents "
etc ...
c'est mieux là??

n°758076
heaven35
Posté le 01-12-2005 à 15:34:31  profilanswer
 

je ne veux pas sortir de mon script même si $a et $b sont identiques car j'ai d'autres comparaisons ensuite

n°758080
Mjules
Modérateur
Parle dans le vide
Posté le 01-12-2005 à 15:38:51  profilanswer
 

et en remplaçant l'égalité par une différence (lexemple marche) :

#!/bin/sh
a=2
b=2
c=3
d=4
if [ $a != $b ]; then
echo " a et b sont differents "
fi
if [ $c = $d ]
then
exit
else
echo " c et d sont differents "
fi
exit 0


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°758084
heaven35
Posté le 01-12-2005 à 15:42:10  profilanswer
 

c'est bon j'ai trouvé...
 
à la place de mes exit ( en rouge ) je mets <continue> et je passe à mon deuxieme if

n°758085
heaven35
Posté le 01-12-2005 à 15:43:24  profilanswer
 

Mjules, en effet ton idée est sans doute plus simple
Merci

n°758087
minusplus
Posté le 01-12-2005 à 15:52:02  profilanswer
 

je pense que tu devrais lire un cours de prog de base avant tout... :/

n°758088
Profil sup​primé
Posté le 01-12-2005 à 15:56:59  answer
 

exit, ca quitte le script... il vaux mieux mettre autre chose... mais +1 pour minusplus

n°758107
heaven35
Posté le 01-12-2005 à 17:22:30  profilanswer
 

j'ai pas le temps de lire un cours...
J'ai été parachuté pour 6 semaines chez un client pour faire des scripts...( et je ne vous raconte pas le genre de script que l'on me demande... )
Je ne savais même pas il y a encore 1 semaine ce que le mont script voulait dire  ;o) lol


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [ ksh ]Question toute bête

 

Sujets relatifs
Question bete a propos de Squid et Webminremplacer une chaine de caractere sous vi
[apache-ssl] question toute bêteQuestion bête mais je trouve vraiment pas, activer "verr num" au boot.
question tte betequestion (sans doute bête) sur les terms/users
Question bête : linux en slave ?Question tres tres bete....
Question bete ......................Question bête : transférer un compte thunderbird de windows à linux
Plus de sujets relatifs à : [ ksh ]Question toute bête


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR