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

Shell et commandes POSIX Discussion :

[awk] if then else


Sujet :

Shell et commandes POSIX

  1. #21
    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 882
    Points
    7 882
    Par défaut
    Citation Envoyé par RyuAutodidacte Voir le message
    J'aimerai savoir si il y a un grand intérêt à ce que j'installe gawk ? Quels en sont les avantages et les inconvénients ?
    D'habitude, je ne suis pas trop fan des extensions GNU, surtout celles qui n'apportent rien qu'on ne puisse déjà faire avec des outils standard. Mais dans le cas particulier de GNU awk, je dois reconnaître que beaucoup de ces extensions sont très utiles et bien faites, et je développe beaucoup de scripts gawk. J'installe donc souvent GNU awk sur les machines qui n'en disposent pas déjà.
    Les inconvénients, c'est que les scripts awks qui utilisent des extensions GNU ne fonctionneront pas de la même façon (cas que tu as expérimenté) ou pas du tout (cas habituel) avec d'autres awk.
    Comment dois je m'y prendre si je veux installer gawk sur OS X pour éviter de faire une bourde ?
    no sé ...
    En allant sur le net, j'ai cru comprendre que POSIX est le standard pour l'utilisation de la ligne de commande afin d'avoir une portabilité multi-plateformes.
    Dans quel cas je serai amené à utiliser plus particulièrement POSIX ?
    Si tu dois écrire des scripts destinés à des machines de type Unix/Unix like mais dont tu ne maîtrise pas les programmes installés.
    POSIX définit un ensemble de commandes et d'options qui doivent toutes fonctionner de la même façon sur tous les systèmes conformes au standard.
    ɹǝsn *sıɹɐlos*

  2. #22
    Expert confirmé
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Points : 4 174
    Points
    4 174
    Par défaut
    Bonsoir jlliagre,

    Merci pour toutes ces précisions.
    Ça me permet de savoir qu'il faut que je me dirige en 1er lieu vers les lignes de commandes POSIX, mais que les fonctions awk sont à voir,
    ainsi que par la suite gawk à prendre en compte aussi.
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre en n'oubliant pas d'indiquer qu'elle est la solution finale choisie

  3. #23
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par RyuAutodidacte Voir le message
    Comment dois je m'y prendre si je veux installer gawk sur OS X pour éviter de faire une bourde ?
    Je ne pense pas qu'il soit facile de faire une bourde car les extensions ne sont pas installées dans le dossier /bin mais dans /opt/local/bin ou dans /usr/local/bin et elles n'altèrent pas le fonctionnement du mac! Au pire, l'installation échoue...

    Pour "gawk", je crois qu'il y a 2 possibilités: soit par "macport" sudo port install gawk, soit par "brew" brew install gawk.

    On trouve plein de doc sur internet... lmgtfy?

  4. #24
    Expert confirmé
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Points : 4 174
    Points
    4 174
    Par défaut
    Bonjour jack-ft,

    Déjà ça me rassure concernant une éventuelle bourde + pour le compléments d'informations
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre en n'oubliant pas d'indiquer qu'elle est la solution finale choisie

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [Débutant] if...then...else
    Par jive dans le forum ASP
    Réponses: 5
    Dernier message: 16/09/2005, 14h11
  2. [TagLib] Structure if then else
    Par mush_H dans le forum Taglibs
    Réponses: 5
    Dernier message: 19/07/2005, 15h31
  3. If Then Else
    Par Piout dans le forum MS SQL Server
    Réponses: 13
    Dernier message: 24/02/2005, 16h09
  4. IF THEN ELSE imbriqués
    Par nuke_y dans le forum Oracle
    Réponses: 2
    Dernier message: 15/11/2004, 14h57
  5. [CR 7] [débutante] pb avec if then else
    Par xs_nady dans le forum Formules
    Réponses: 8
    Dernier message: 28/05/2004, 15h36

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