Posts: 161
Threads: 48
Joined: Jan 2004
Reputation:
0
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
Posts: 292
Threads: 45
Joined: Dec 2003
Reputation:
0
2004-04-07, 01:33 PM
(This post was last modified: 2004-04-07, 02:13 PM by hijinks.)
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
Posts: 161
Threads: 48
Joined: Jan 2004
Reputation:
0
hows it know we wanna change the word heh in the example? :/
Posts: 292
Threads: 45
Joined: Dec 2003
Reputation:
0
opps damnit.. i meant cat :)not heh my bad
Posts: 161
Threads: 48
Joined: Jan 2004
Reputation:
0
thanks for the info man that really helps speed things up.