Home > HOWTOs > Replace string in Multiple Files using ‘grep’ in Linux

Replace string in Multiple Files using ‘grep’ in Linux

Below is the command to find and replace a string in current directory.

grep -rl '' ./ | xargs sed -i 's///g'

Here is a command which will replace all occurance of ‘ahmed’ with ‘aariz’

grep -rl 'ahmed' ./ | xargs sed -i 's/ahmed/aariz/g'

More Information here : http://vasir.net/blog/ubuntu/replace_string_in_multiple_files

Advertisements
Categories: HOWTOs
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: