Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )



Advanced DNS Management
New ZoneEdit. New Managment.

FREE DNS Is Back

Sign Up Now
> gawk help
mkingiii
post Oct 24 2006, 04:20 AM
Post #1


Whats this Lie-nix Thing?
*

Group: Members
Posts: 11
Joined: 24-October 06
Member No.: 7,558



I am sure this is a relatively simple problem, but I am a novice at linux and need the answer quickly as it is critical to other work. I need to find and replace the same text in multiple files. After a quick search of linux commands, I found a sight that attributed the command gawk with the ability to find and replace text. However, the sight does not give an example of the full sequence of commands to use gawk to find and replace text, only that it can be used to do it. I would greatly appreciate it if someone could provide me with an example of the full command sequence to find and replace text. Thank you for helping.
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
mkingiii
post Oct 24 2006, 05:10 PM
Post #2


Whats this Lie-nix Thing?
*

Group: Members
Posts: 11
Joined: 24-October 06
Member No.: 7,558



Actually, I think I have solved the problem. I am using the following command:

awk 'gsub(/this/, "that")' test >> testtmp ; mv testtmp test

This appears to find and replace the text while keeping the orginal file name. If this has some kind of problem I dont know about yet please let me know. Otherwise I will start employing this to modify the many files I need. Thanks again for you help.

Well, looks like I have answered my own question again. I tried one more test of the command line. This time I added text that did not include "this". The resulting test file only contained "that", it had deleted any line that did not originally have "this".
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 17th December 2017 - 06:38 PM