|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() aby aby Inscription : novembre 2009 Messages : 1 ![]() |
Bonjour,
je suis débutante en Unix. En fait je voudrais savoir si ce qui suis est possible et si oui comment: en fait, j'ai 8 repertoires, dans chaque repertoire j'ai pas moins de 5000 fichiers. J'ai besoin d'extraire des champs, ce qui est possible avec awk. MAis je dois mettre des critères sur les champs. Avec grep j'arrive à chercher des lignes entieres directement dans le repertoire entier en fonction d'un expression (grep expression **/* ), mais je ne peux pas extraire juste les colonnes donc j'ai besoin. est il possible de combiner awk et grep, afin des pouvoir extraire tous les champs donc j'ai besoin en fonction de mes critères par champs sur tous les fichiers du repertoire vers un fichier resultat. Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 912 ![]() |
Oui, c'est possible et probablement aussi en utilisant uniquement awk.
__________________
ɹǝsn *sıɹɐlos* |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : juillet 2006 Messages : 533 ![]() |
Pour combiner grep + awk:
- Comme tu arrives a extraire les lignes qui t'interessent (avec les criteres) et tu peux extraire des colonnes avec awk ===> grep expression fichiers | awk TonProgrammeAwk Ou tu peux faire entierement avec awk comme jlliagre a mentione |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com