Remplacer "delete/n" par "delete "
Bonjour,
Je souhaiterai remplacerdans un fichier chaque ligne qui a delete + une tabulation par delete et un espace
exemple :
"delete/n" devient "delete "
Et uniquement ce cas la :
si j'ai "delete from toto/n"
je ne veux pas de remplacement
je dois utiliser sed c'est ça et un grep mais je ne sias pas comment m'en dépatouiller.
Je souhaiterai faire la même chose avec from seul sur une ligne mais si j'ai un exemple je m'en sortirai
Merci d'avance
;)
Adapttation pour un cas particulier :
Citation:
Envoyé par
LLB
Et une solution (plus jolie) en perl :
Code:
perl -0 -pe 's/delete\s+from\s+/delete from /g' in
Bonjour,
J'ai un problème avec l'expression régulière dans le cas ou j'ai un Update.
L'update n'a pas de From
Les cas sont donc
Update TOTO
ou
Update
TOTO
Comment peut on faire? est ce que le code suivant suffit pour mettre TOTO sur la même ligne que le reste?
Code:
perl -0 -pe 's/update\s+/update /g' in
E