Rechercher : dans
Par :

SHELL: recherche récursive dans des fichiers

Dernière réponse le 17 avr 2007 à 15:02:03 tlep, le 17 avr 2007 à 14:23:18 
 Signaler ce message aux modérateurs

Bonjour,

Je dois retrouver des requêtes dans des scripts.
Le souci c'est que ces requetes à chercher me sont données en une seule ligne, tandis qu'elles sont parfois écrites sur plusieurs lignes dans les fichiers concernés.
Par exemple on me donne:
"SELECT * from COMMANDES c, TRANSACTION t, WHERE t.ID_CM=c.ID_CM" etc...
Dans les fichiers concernés, cette requête se trouve écrite sous la forme:
"SELECT * from
COMMANDES c,
TRANSACTION t,
WHERE
t.ID_CM=c.ID_CM"
ou bien
"SELECT * from COMMANDES c, TRANSACTION t,
WHERE
t.ID_CM=c.ID_CM"

Du coup, un simple "grep -r" ne me suffit pas.

Avez-vous une idée ?

Merci !

Configuration: Windows XP
Firefox 2.0.0.3

Meilleures réponses pour « SHELL: recherche récursive dans des fichiers » dans :
Recherche de fichiers avec Windows Vista Voir Recherche de fichiers avec Windows Vista L'outil de recherche de Windows Vista Rechercher dans le menu Démarrer Personnaliser la recherche dans le menu Démarrer Recherche depuis l'interface La recherche contextuelle Annuler un filtre de...
[Shell] Créer un fichier vide VoirPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier
[Shell] Transferer des fichiers via ssh VoirSSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...

1

 jipicy, le 17 avr 2007 à 15:02:03

Salut,

Essaie avec "sed" :

sed -n '/SELECT /,/t.ID_CM=c.ID_CM/p' fichier
;-)
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy
Collection CommentÇaMarche.net