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 GNU Discussion :

AWK, system and getline error: "sh: 1: not found"


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 4
    Par défaut AWK, system and getline error: "sh: 1: not found"
    Bonjour,

    j'ai un problème avec la commande getline, lorsqu'elle est utilisée dans la commande system().

    Ceci est n'est qu'un exemple pour mettre en avant le problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    bash-3.00# cat cmd.sh
    #!/bin/bash
     
    /usr/bin/nawk '
       BEGIN {
             cmd="date '+%Y%m%d_%H%M'"
             system(cmd | getline date )
             print "date="date
       }'
     
    bash-3.00# ./cmd.sh
    sh: 1: not found
    date=20090319_1159
    Je ne sais pas comment, lorsque l'on souhaites récupérer un argument via la commande system, utiliser la commande close() pour éviter ce warning.

    Merci de votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Si tu veux utiliser getline, il ne faut pas l'utiliser dans system(). Il faut simplement faire :

Discussions similaires

  1. Réponses: 9
    Dernier message: 12/01/2011, 12h18
  2. [Error C3861] '_strdup': identifier not found
    Par stilgar_karas dans le forum Dev-C++
    Réponses: 4
    Dernier message: 26/11/2009, 10h04
  3. [Error C3861] '_strdup': identifier not found
    Par stilgar_karas dans le forum wxWidgets
    Réponses: 2
    Dernier message: 25/11/2009, 16h46
  4. LaTeX Error: File 'here.sty' not found
    Par yeahna dans le forum Débuter
    Réponses: 3
    Dernier message: 15/07/2009, 15h39
  5. Réponses: 0
    Dernier message: 05/12/2007, 09h09

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