Change the a string in the file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Change the a string in the file
# 1  
Old 08-08-2007
Change the a string in the file

Hi experts,

If i have a directory and 10 files in it, which has string "Myapp" and i wish to change it to "Mydb" in all of the 10 files, how do i do that ?

Thanks very much

Regards
G
# 2  
Old 08-08-2007
Code:
perl -pi -e "s/Myapp/Mydb/g" *

# 3  
Old 08-08-2007
Do this

for file in `ls -l|awk '{print $9}'`
do
sed 's/Myapp/Mydb/' < $file > $file.new
mv $file.new $file
done
# 4  
Old 08-08-2007
WOW ! Amazing what a one liner in perl can do.

Thanks guys
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk to change specific string to new value if found in text file

I am trying to use awk to change a specific string in a field, if it is found, to another value. In the tab-delimited file the text in bold in $3 contains the string 23, which is always right before a ., if it is present. I am trying to change that string to X, keeping the formatting and the... (3 Replies)
Discussion started by: cmccabe
3 Replies

2. Shell Programming and Scripting

Search a string in a file and change another in the line

I did it myself (0 Replies)
Discussion started by: apenkov
0 Replies

3. UNIX for Dummies Questions & Answers

How can I search and change an specific string in a file

Dear All, New to Linux/Unix OS, my Linux version is 2010 x86_64 x86_64 x86_64 GNU/Linux As titled, I wonder if you can help to provide a solution to find and change an specific string in a file The file include a lots of data in following configuration but might be various in... (3 Replies)
Discussion started by: axel
3 Replies

4. Shell Programming and Scripting

change each letter of a string

Is there a way to change each letter of a string to the next one in the alphabet, so that a becomes b and f becomes g, and digits become one unit bigger - 4 becomes 5 and 9 becomes 0. I want to change strings like ben123 to cfo234. (5 Replies)
Discussion started by: locoroco
5 Replies

5. Shell Programming and Scripting

[Perl] Find one string, change another string.

Hi, In principle I am searching for a Perl equivalent for this sed command: sed "/TIM_AM_ARGS=/ s/60/1440/" $EDIT_FILE > $TEMP_FILE cp $TEMP_FILE $EDIT_FILE I was wondering if it needs to be like this, or that there other, shorter, alternatives: open (TIMENVFILE, "<$timenvfile") or die... (5 Replies)
Discussion started by: ejdv
5 Replies

6. UNIX for Dummies Questions & Answers

How to change the order of a string ?

Hi , I want to change the order of a string using sed command . Is it possible ? $echo "abc123xyz" | sed 's/\()*\) \(*\)/\2\1/' abc123xyz $ echo "abc123xyz" |sed 's/\()*\) \(*\) \()*\)/\2\1\3/' abc123xyz I want to change the string , abc123xyz as xyz123abc . Is it... (5 Replies)
Discussion started by: rajavu
5 Replies

7. Shell Programming and Scripting

change string in file

i have a file as input. file $1,$2,$3 $1,$2,$3 ( $ are string ) i want to grep $fail in $1 list if $1 = $fail i want to print $var in $3 the output file ( if $1=$fail in the third line) file1 $1,$2,$3 $1,$2,$3 $1,$2,$var (1 Reply)
Discussion started by: kamel.seg
1 Replies

8. Shell Programming and Scripting

Change a string

I have my.cnf file: log-bin = mysql-bin relay-log = relay-bin #skip-slave-start ...... If there is no "skip-slave-start", I want to add it. Or uncomment if it presents and commented. Could someone tell me how to implement this feature in the... (1 Reply)
Discussion started by: mirusnet
1 Replies

9. Shell Programming and Scripting

How to change only the x first characters of a string?

Hi, How can I replace x first characters from a string? I have a file with... say 10000 entries as follows: 00123456781 00123456782 00123456783 ... What I want to do is change the leading "00" with for example "12" The leading 00 can be in some files some other 1 or more digits e.g.... (2 Replies)
Discussion started by: Juha
2 Replies

10. Shell Programming and Scripting

replace character in a string pattern and save the change in same file

I am facing one problem, can any one please suggest me the command for the same in unix. I am using Ksh. I have a large file with the data that looks like below. "ROTO2-2007f","_US01","9/15/2007","9/21/2007",346492,"NICK, LCD WATCH"97,1,"NAPOLITJ ","BERGER,M Z & CO INC",0.01, ... (2 Replies)
Discussion started by: mihir0011
2 Replies
Login or Register to Ask a Question