• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 387
  • Last Modified:

perl -i -pe replacement expression problem

hello I am using the expression

perl5 -i -pe 's/expression/expressionnew/g' *.*

to replace things in a directory.  However I can't seem to figure out how to replace something with a backslash in it itself.  I need to replace:

Mousepads</a> |

with just

</a>

Getting all errors.  How I specify that?

thanks
0
webcs
Asked:
webcs
1 Solution
 
ozoCommented:
perl5 -i -pe 's/Mousepads<\/a> \|/<\/a>/g' *.*
or
perl5 -i -pe 's"Mousepads</a> \|"</a>"g' *.*
0
 
webcsAuthor Commented:
perfect...thanks
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now