|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Bonjour tout le monde,
Je dois réaliser un script Awk et j'ai des soucis. Pour être bref, le script doit pour chaque fichier, regarder le 3ème champs de la 1ère ligne, et en fonction de sa valeur, faire un move dans un dossier spécial. Premier point bloquant, même quand je fais awk -f script.awk *.TXT, il ne traite que le premier fichier du dossier. (C'est au niveau de ma condition if (NR==1) je pense mais je comprends pas pourquoi.) Et le deuxième point c'est le move en lui même, je n'ai rien trouvé dessus. Voici ce que j'ai fait pour le moment : Code :
Merci à vous. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
Bonjour,
ce serait plutôt FNR et, pour utiliser mv regarde system(), dans le man. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Le FNR marche très bien, je te remercie.
Pour le mv, je vais regarder ça et je te redis. Merci de ta réponse rapide. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Pour ceux que cela intéresse, je viens de réussir le move.
Code :
system("mv "FILENAME " output/"FILENAME"") Encore merci à toi N_BaH ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com