tek-69
Apr 7 2004, 02:00 PM
sup guys,
I have a directory full of c files header files and whatnot. What i want to do is go into all the files
in the directory and change specific strings to other specific strings, all at once. should i be looking up
vi commands for this task or should i be reading up on shell commands and scripting? Any advice would be of great help.
Thanks,
Tek
hijinks
Apr 7 2004, 02:33 PM
if you want to change the string "cat" to "Jy Rules" do this
to create backups of your header files just in case
perl -pi.bak -e 's/cat/Jy Rules/g' *.h
if you don't need backups
perl -pi -e 's/cat/Jy Rules/g' *.h
tek-69
Apr 7 2004, 02:44 PM
hows it know we wanna change the word heh in the example?
hijinks
Apr 7 2004, 03:13 PM
opps damnit.. i meant cat

not heh my bad
tek-69
Apr 7 2004, 03:27 PM
thanks for the info man that really helps speed things up.