0

I am using Linux Red Hat 5 Enterprise version.

For all files in the current directory, I want to replace all occurrences of /foo/goo/zoo (which are contained in file contents) to /a/b/c.

Any ideas how I can implement that quickly?

2 Answers 2

3
sed -i 's!/foo/goo/zoo!/a/b/c!g' *
0
1
find DIR -type -f -exec sed -i 's!/foo/goo/zoo!/a/b/c!g' '{}' ';'

(the solution of ignacio is correct, but the glob operator * might run out of space when facing lots of files).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .