![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... ) |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: juin 2005
Messages: 27
|
Bonjour
Je voudrais parser un fichier texte contenant des lignes du style : 1234=une phrase 5678=encore une phrase Du coup, pour cela, j'utilise awk pour séparer les parties avant et après le "=". awk -F= '{print $1; print $2}' monFichier.txt Ce qui me donne : 1234 une phrase 5678 encore une phrase Jusque là tout va bien. Mais j'aimerais appeler un autre script plutôt que print. Du genre : awk -F= '{./monScript.sh $1 $2}' monFichier.txt Et là ça pose problème. J'ai des erreurs avec le . J'ai essayé d'échapper avec \ mais ça ne marche pas. Pouvez-vous m'indiquer comment appeler un script dans awk ? Merci d'avance |
|
|
|
![]() |
![]() |
||
Appel d'un script dans awk
|
||
| Outils de la discussion | |
|
|