Question a propos de AIX

Résolu
ojou -  
 Bena -
Salut,

Je ne sais pas si la commande "if" peut-être utilisée sous AIX (man if ne fonctionne pas). Si oui quel est la syntaxe, j'ai essayer plusieurs fois avec une syntaxe différente mais rine à faire...
Sinon avez vous une commande pour le remplacer (et qui est reconnu par tous les systemes UNIX...).
Merci d'avance

Ojou
Configuration: AIX 5.1

6 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    man if ne marche pas sous un linux (enfin si mais c'est le man du perl) ;p Voici la syntaxe en bash mais je ne sais pas si c'est la question que tu te posais et si tu es effectivement sous bash ;o)

    if [ condition ]; then
        ...
    else
       ....
    fi


    Tu veux faire un if en quel langage (bash ? ...) / pour quoi faire ?
    0
  2. ojou
     
    Et bien c'est un script ( donc bash j'imagine...) et je veux executer une ligne précise suivant le systeme:
    sys=`uname`
    if [ sys == AIX]; then
    echo system aix blablabla....
    fi

    C'est bon comme syntaxe?
    Merci de ta réponse
    0
  3. ojou
     
    bon c'est bon,

    en fait y'a pas besoin des ==, il en faut seulement un.

    Merci Mamiemando !!!
    0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    De rien ;o) Si tu peux t'inscrire sur le site et clore ton sujet ça nous facilitera la tâche à nous les âmes altruistes ;o)

    Bonne continuation ^^
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bangui2
     
    Bonjour Mamien...,
    Merci pour ton conseil et me voici.
    En effet j'utilise aussi bash et la commande man m'a beaucoyup aidé.
    Mais j'ai encore un problème.
    root qui devrait être un utilisateur supérieur n'arrive pas à m'aider pour modifier certains droits d'acces, pourquoi?
    Aussi, j'ai l'impréssion que bash ne connait pas la commande "etc' car il m'a repondu que c'est pas une commande connu. ou c'est moi qui ne sait pas bien saisir.
    Je suis joignable sur " bangui2asso@yahoo.fr"
    0
  7. Bena
     
    if est une commande built in du shell, de même que for, while ...
    La syntaxe dépend donc du shell.

    Pour avoir le manuel : man <shell>
    0