Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Programmation et administration système
Programmation et administration système Vos questions sur les scripts d'administration système, création de compte utilisateur, socket, fork, ping, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/10/2012, 14h22   #1
D_light
Futur Membre du Club
 
Inscription : février 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 65
Points : 19
Points : 19
Par défaut Récupération de certaines lignes d'un fichier texte

Bonjour,

Autant vous prévenir de suite, je ne connais rien en perl. Je suis DBA je cherche a récupérer certaines lignes d'un fichier texte sous unix (des ordres sql précis).

Je tente un cat test.txt |grep ALTER > test2.txt

ALTER étant la chaine de caracteres par laquelle débute la 1ere ligne de l'ordre, la seconde ligne débute par ADD.

Mais cela ne me renvoi qu'une partie de l'ordre sql puisque celui ci tiens sur 2 lignes a chaque fois dans le fichier original.

J'ai eut oui dire que Perl pouvait peut être m'aider ? avez vous une solution ou des pistes me permettant de progresser sur le sujet ?

Merci d'avance.
D_light est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2012, 15h16   #2
Philou67430
Expert Confirmé
 
Inscription : avril 2009
Messages : 2 678
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : avril 2009
Messages : 2 678
Points : 3 152
Points : 3 152
Tente un

Code :
cat test.txt | perl -ne 'print if /ALTER/ .. /ADD/' > test2.txt
(sous Unix/Linux).
__________________
Plus j'apprends, et plus je mesure mon ignorance (philou67430)
Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
Using strict and warnings is good for you.
Philou67430 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2012, 16h46   #3
D_light
Futur Membre du Club
 
Inscription : février 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 65
Points : 19
Points : 19
Merci a vous,

Un mot magnifique, encore merci.

Cordialement,

D_light est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h41.


 
 
 
 
Partenaires

Hébergement Web