Welcome to WebmasterWorld Guest from 126.96.36.199 , register , free tools , login , search , pro membership , help , library , announcements , recent posts , open posts Become a Pro Member
How to search All .php files for <?=// Im tyring to do a server wide search for occourences of <?=// gcarn
I have just recently upgraded from php 4 to 5, and now have a syntax error, when i commented code after a start php echo..
All i want to do is search my /home dir for any file that has "<?=//" in it.
I thought that
grep -l -R "<?=//" /home > out.txt
would work, but it just hangs...
Any thoughts on howto accomplish this?
Maybe it's just taking too long?
find ./ -name "*.php" ¦ xargs grep "<?=//" ¦ tee out.txt
Or better yet maybe fix it all in one go with perl (back up first, use at your own risk)
find ./ -name "*.php" ¦ xargs perl -i~ -wpe 's@\<\?=//@<?php //@g'
(repeat for .inc files)
Note that the pipe characters shown above are not actually pipes (they are changed by the WebmasterWorld software). To use the commands you need to copy and paste and then go back and put in real pipes.