What do people use for multi-file/ multi-directory search and replace? I use something like this:
find . -name \*java|xargs perl -p -i.bak -e 's/searchRE/replaceRE/g;' However, I would also like to see which files actually got changed. With the in-place option (-i[backup-extension]), every file is touched, even if it is not changed, which means I can't then just find all files with the .bak extension to find out which ones were changed. Ideally, even lines numbers, ala grep -n. I guess one option is simply to run a grep with the 'search' pattern: find . -name \*java|xargs grep -nC3 'search'. Anyway, I'm very interested in learning other options. TIA zen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]