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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  script shell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script shell

n°1310655
transistor​49
Posté le 21-02-2006 à 14:49:31  profilanswer
 

Bonjour,
maintenant que sa compile j'aimerais savoir comment on fait pour tester une innégalité tel que != mais sa marche pas!!

mood
Publicité
Posté le 21-02-2006 à 14:49:31  profilanswer
 

n°1310703
Sebou77
French Tech powaa :-)
Posté le 21-02-2006 à 15:17:29  profilanswer
 

donne déja ton code parce que là c'est dure de donner une réponse :??:
Et puis un script ça se compile pas :heink:

n°1310857
Sve@r
Posté le 21-02-2006 à 17:07:35  profilanswer
 

transistor49 a écrit :

Bonjour,
maintenant que sa compile j'aimerais savoir comment on fait pour tester une innégalité tel que != mais sa marche pas!!


 
Je suis étonné qu'on puisse compiler un script shell. Ensuite, moi je marche, toi probablement aussi mais un script très certainement pas.
Sur mon post qui répond à ta boucle "if", il y a un lien vers un tutoriel de shell. Ce tutoriel contient tous les types de comparaison possibles.
 
Si tu veux une inégalité numérique, alors tu fais

if test val1 -ne val2
then
....
else
...
fi


"val1" et "val2" pouvant être des nombres, des variables contenant des chiffres ou des exécutions de commandes encadrées par des backquottes, ces commandes affichant du chiffre (cf. chapitre sur la sous-exécution)
 
Si tu veux une inégalité alphanumérique, alors tu fais

if test "string1" != "string2"
then
....
else
...
fi


"string1" et "string2" pouvant être des chaines, des variables contenant des chaines ou des exécutions de commandes encadrées par des backquottes, ces commandes affichant du texte (cf. chapitre sur la sous-exécution)
 
Et surtout, tu sépares bien tes éléments à comparer avec un espace pour que le shell puisse bien distinguer l'opérateur et les opérandes à comparer.


Message édité par Sve@r le 21-02-2006 à 17:12:32

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1310879
the big be​n
Posté le 21-02-2006 à 17:31:54  profilanswer
 

j'utilise PowerBatch (gratuit) qui permet de compiler des scripts Batch

n°1310993
Sve@r
Posté le 21-02-2006 à 21:01:20  profilanswer
 

the big ben a écrit :

j'utilise PowerBatch (gratuit) qui permet de compiler des scripts Batch


Super info... mais là on est en shell (cf. titre du topic) !!!  :sarcastic:


Message édité par Sve@r le 21-02-2006 à 21:05:02

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  script shell

 

Sujets relatifs
[Shell] Petit script de suppression de processusadie:transformer un script shell en batch
problème script shell en bash![shell script] boucle for qui ne marche pas
script shell - savoir si un processus est lancéEquivalent script shell sous Windows
Plantage de script shell[RESOLU] Récupérer résultat d'1 requête SQL dans 1 script bourne shell
[shell] script pour recuperer le contenu d'une page web.Script Shell
Plus de sujets relatifs à : script shell


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