![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Recherche, remplacer dans la chaîne avec de la ficelle de fichier1 (lookup table) fichier2? | gstuart | De programmation et de script Shell | 9 | 06-08-2009 07:11 AM |
| grep-f fichier1 fichier2 | vijay_0209 | De programmation et de script Shell | 7 | 03-05-2009 05:48 AM |
| Recherche dans les gammes de valeurs entre File1 dans Fichier2 | cgkmal | De programmation et de script Shell | 4 | 01-31-2009 06:37 PM |
| awk / sed recherche lignes file1 correspondants dans les colonnes file2 | floripoint | De programmation et de script Shell | 1 | 12-17-2008 11:36 PM |
| Awk Comparer fichier1 fichier2 sur f2 | RacerX | De programmation et de script Shell | 4 | 10-27-2008 09:50 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
fichier1: tous les mots à rechercher.
100007 200999 299997 Fichier2: tous les noms de fichier à rechercher. C: \ search1.txt C: \ search2.txt C: \ search3.txt C: \ search4.txt Outfile: faut-il avoir trouvé tous les sens. Logic: Lire chaque mot dans fichier1 et de recherche de chaque fichier dans la liste des Fichier2; si le mot trouvé, imprimer la totalité de la ligne dans outfile. Pls aider, merci d'avance. |
|
||||
|
Salut,
Vérifiez le code ci-dessous plus search.sh #! / bin / sh tout lire en ligne faire stxt \u003d `echo $ line» for i in `cat fichier2` faire ftxt \u003d `grep-i $ $ i` stxt if [-n "$ ftxt"], puis echo $ ftxt>> outfile fi fait done <fichier1 [/ QUOTE] |
|
||||
|
Citation:
faire alors que lire le nom de fichier faire if [[ `grep-c" $ string "$ filename"> 0]], puis grep "$ string" $ filename fi done <fichier2 done <fichier1 à la vôtre, Devaraj Takhellambam |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|