Exécuter un fichier d'instruction awk!!!

Résolu
titi007 -  
 titi007 -
Bonjour,
j'essaie d'écuer une fichier d'instruction awk mais cela ne fonctionne pas.

message erreur = bailing ouit near line 1.

mon instruction est la suivante:
awk -f Prg_d.awk Test_d.txt

quelqu'un a une idée?

comment exécuter mon fichier d'instruction??!

merci
Configuration: Windows 2000
Internet Explorer 6.0

8 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Moi je trouve que ça marche plutôt bien :
    (mando@aldur) (~) $ awk -f plop.awk plop.txt
    1 j'aime les tapirs qui
    (mando@aldur) (~) $ cat plop.txt
    j'aime les tapirs qui gambadent dans les champs
    (mando@aldur) (~) $ cat plop.awk
    {print NR,$1,$2,$3,$4}

    Bonne chance
    2
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Et c'est courant par chez toi les tapirs qui gambadent dans les champs ? ;-DDDD
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Et que contient le fichier "Prg_d.awk" ???
    Sans ça il nous sera très difficile d'élucider ton énigme ;-))
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Peux-tu nous donner le code contenu dans Prg_d.awk et le contenu de Test_d.txt (ou un extrait si ce fichier est long)

    Bonne chance
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      ;-))
      0
  4. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Quelle synchro :-) 2s de décalage !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. titi007
     
    désolé... c'est vrai!!!

    voici le code

    {print NR,$1,$2,$3,$4}
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Et "Test_d.txt" ? Ou un extrait comme te l'a demandé mamiemando...
      0
  7. titi007
     
    Voici mon fichier plat

    nom nb cigarette :jour marque prix
    Serge 20 Camel 10,5
    Fredo 15 Maoboro 6,5
    Marc 10 Royal-ment 12

    cela fonctionne quand j'éxécute la comment diretement à la racine mais quand j'essaie d'éxécuter le même commande dans le fichier d'einstruction ça ne passe pas. je dois faire une erreur de syntaxe mais je ne vois pas quoi!!!

    meric de votre aide.
    0
  8. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Bizarre ;-\
    [tmpfs]$ cat titi.txt
    Serge 20 Camel 10,5
    Fredo 15 Maoboro 6,5
    Marc 10 Royal-ment 12
    
    [tmpfs]$ cat new.awk
    {print NR,$1,$2,$3,$4}
    
    [tmpfs]$ awk -f new.awk titi.txt
    1 Serge 20 Camel 10,5
    2 Fredo 15 Maoboro 6,5
    3 Marc 10 Royal-ment 12
    
    [tmpfs]$ 
    ;-))
    0
  9. titi007
     
    merci à tous.

    ça fonctionne.

    j'ai simplement renomé mes fichiers. sans doute à cause des caractère s spéciaux
    0