C'est assez étrange. Cela signifie a priori que ce n'est pas un problème de commentaire mais de syntaxe awk pure.
Pourquoi tu utilises un BEGIN et un END ? Ca donne quoi si tu fais un script awk comme celui-ci :
Code:
1
2
3
4 { print $1; print $2 }
Version imprimable
C'est assez étrange. Cela signifie a priori que ce n'est pas un problème de commentaire mais de syntaxe awk pure.
Pourquoi tu utilises un BEGIN et un END ? Ca donne quoi si tu fais un script awk comme celui-ci :
Code:
1
2
3
4 { print $1; print $2 }
Bonjour,
J'ai codé mon fichier AWK sur une seule ligne et ca marche !!!
Ca donne un code plus difficile à lire c'est le seule probleme.Code:
1
2 BEGIN {} { print $1} END {}
alors peut être avec les \
un peut plus lisible ..... (:!: le carriage return doit être juste apres le \) :!:Code:
1
2
3
4
5
6
7
8 BEGIN {\ } \ {\ print $1\ } \ END {\ }
Mouais... Plutôt étrange comme comportement... :roll:
Citation:
Envoyé par MarcG
Avec les \ les erreurs sont toujours la !!!
Comment reussir à intégrer des carriage return dans le code d'AWK !
Bonjour,
Savez-vous comment on peut mettre un code AWK sur plusieurs lignes avec l'OS Sun Solaris ?
J'ai essayé de mettre le caractère \ à la fin de chaque ligne mais sans succès.
Merci.
Bonjour,
Le pb était lié au fait que le fichier AWK eétait au format DOS. Je l'ai converti au format UNIX et ça route.
Merci de vos réponses!