Exécuter un fichier d'instruction awk!!! [Résolu/Fermé]

Signaler
-
 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

8 réponses

Messages postés
29238
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
27 mars 2020
6 812
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 78596 internautes nous ont dit merci ce mois-ci

jipicy
Messages postés
43481
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 703
Et c'est courant par chez toi les tapirs qui gambadent dans les champs ? ;-DDDD
Messages postés
43481
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 703
Salut,

Et que contient le fichier "Prg_d.awk" ???
Sans ça il nous sera très difficile d'élucider ton énigme ;-))
Messages postés
29238
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
27 mars 2020
6 812
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
jipicy
Messages postés
43481
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 703
;-))
Messages postés
29238
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
27 mars 2020
6 812
Quelle synchro :-) 2s de décalage !
désolé... c'est vrai!!!

voici le code

{print NR,$1,$2,$3,$4}
jipicy
Messages postés
43481
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 703
Et "Test_d.txt" ? Ou un extrait comme te l'a demandé mamiemando...
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.
Messages postés
43481
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
5 décembre 2019
4 703
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]$ 
;-))
merci à tous.

ça fonctionne.

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