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
A voir également:

8 réponses

mamiemando Messages postés 34184 Statut Modérateur 7 888
 
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
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Et c'est courant par chez toi les tapirs qui gambadent dans les champs ? ;-DDDD
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Et que contient le fichier "Prg_d.awk" ???
Sans ça il nous sera très difficile d'élucider ton énigme ;-))
0
mamiemando Messages postés 34184 Statut Modérateur 7 888
 
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
jipicy Messages postés 41342 Statut Modérateur 4 896
 
;-))
0
mamiemando Messages postés 34184 Statut Modérateur 7 888
 
Quelle synchro :-) 2s de décalage !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

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

voici le code

{print NR,$1,$2,$3,$4}
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Et "Test_d.txt" ? Ou un extrait comme te l'a demandé mamiemando...
0
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
jipicy Messages postés 41342 Statut Modérateur 4 896
 
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
titi007
 
merci à tous.

ça fonctionne.

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