remplacer une chaine de caractere sous vi

remplacer une chaine de caractere sous vi - Logiciels - Linux et OS Alternatifs

Marsh Posté le 28-06-2005 à 12:43:09    

Bonjour
 
question bete
mais j'ai un trou ...
 
comment remplacer sous vi, /toto/bin par /titi/bin ?
sachant que ce n'est pas remplacer toto par titi car i ly a la présence des /
 
Merci ;)


Message édité par tsunamijf le 28-06-2005 à 12:54:12
Reply

Marsh Posté le 28-06-2005 à 12:43:09   

Reply

Marsh Posté le 28-06-2005 à 12:49:19    

Reply

Marsh Posté le 28-06-2005 à 12:52:22    

j'ai une erreur 'E488: Trailing characters'
c'est surement car je veux pas remplacer toto par titi
mais /toto/bin par /titi/bin
ce sont les / qui posent probleme
 
j'ai essayé :
:%s/"chaine_a_remplacer"/"chaine_remplacante"/
:%s/'chaine_a_remplacer'/'chaine_remplacante'/
 
mais rien ne passe

Reply

Marsh Posté le 28-06-2005 à 12:53:30    

je connais pas vi.
Avec un '\' avant ton '/' ca passe pas ?


---------------
Töp of the plöp
Reply

Marsh Posté le 28-06-2005 à 13:13:33    

dans la commande de substitution on peut remplacer le / par autre chose ,
par exemple ?
donc 1,$ s ?/toto/bin?/kk/bin?
 
ça marche , je te le garantie


Message édité par macomboh le 28-06-2005 à 13:16:59
Reply

Marsh Posté le 28-06-2005 à 13:17:35    

Merci ca marche bien :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed