IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AIX Discussion :

Read sur AIX 7.1


Sujet :

AIX

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut Read sur AIX 7.1
    Bonjour,

    Je souhaite lire les données rentrées par l'utilisateur avec un script shell et pour ceci j'utilise la commande read comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    read -p "Entrez votre age : " age
    Mais j'obtiens un message d'erreur qui a une relation avec les pipes !!! Pourriez vous me proposer une solution soit pour l'utilisation de la commande read sinon un équivalent qui peut faire l'affaire sur AIX 7.

    Merci d'avance pour vos proposition.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    lis le man de ton shell à mon avis c'est juste que le read ne marche pas tel que tu le lance.
    j'ai pas d'aix sous la mains pour te dire ... mais c'est le plus probable...

    C'est quoi comme shell d'ailleurs ? csh ? ksh ?

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut
    J'utilise batsh et/ou sh.

    et j'ai ceux ci-dessous installés sur mon poste

    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/tcsh
    /bin/csh
    /bin/ksh

  4. #4
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    "read -p" n'est pas portable. Il sert à spécifier un prompt sous bash comme dans ton exemple mais à lire à partir d'un pipe bidirectionnel sous ksh.

    Le plus simple est d'utiliser deux commandes distinctes et portables, ça marchera avec n'importe quel shell sous n'importe quel Unix:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    printf "Entrez votre age : "
    read age
    ɹǝsn *sıɹɐlos*

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Août 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 62
    Points : 43
    Points
    43
    Par défaut Pas possible de vérifier.
    Je n'ai pas la main en ce moment sur une station AIX. Je clôture ce sujet pour non possibilité de vérification.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Double LISTENER sur AIX
    Par Wurlitzer dans le forum Oracle
    Réponses: 3
    Dernier message: 21/12/2006, 13h20
  2. [AIX] Mouchard sur AIX
    Par karimspace dans le forum AIX
    Réponses: 14
    Dernier message: 24/05/2006, 09h06
  3. [9i] coldbackup sur AIX
    Par Débéa dans le forum Oracle
    Réponses: 18
    Dernier message: 08/09/2005, 15h29
  4. Write puis read sur port com
    Par chourmo dans le forum API, COM et SDKs
    Réponses: 34
    Dernier message: 21/06/2005, 17h36
  5. Oracle 9.2 sur AIX 4.3.3
    Par ducho dans le forum Oracle
    Réponses: 3
    Dernier message: 25/03/2004, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo