I need to comment out all lines containing "dlclose" for each file in the current directory and any sub-directories (recursively). This is my best guess so far given what I was able to find out from various guides.
grep -lIR "dlclose" . | grep -v ".svn" | sed -i 's/.*dlclose.*/\/\/&/g'
The two greps successfully find all files I want changed, but sed claims an unterminated s command.
sedand you won't need to escape the slashes. That will make it easier to read.sed 's|.*dlclose.*|//&|g'– Dennis Williamson Aug 12 '10 at 3:48