grep pls help..


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting grep pls help..
# 1  
Old 03-14-2005
grep pls help..

Hello,

Iam trying to replace all the occurences of "hai" to all the files recursively and want to replace this by "power hai"

But in the contents there are occurences like $hai, which i dont want to replace.

Can I do the following grep

Quote:
grep '[^A-Za-z]hai[^A-Za-z]' ./
grep '^hai[^A-Za-z]' ./
grep '[^A-Za-z]hai$' ./
but this does not work for me..

Now i have to replace this to power hai..
I hope i can use sed..

Is there any one who can help in this..

Thanks in advance
Esham
# 2  
Old 03-14-2005
$ echo 'hai hail $hai thai hai' > file1
$ perl -pi -e 's/(^|[[:space:]])hai($|[[:space:]])/\1power hai\2/g' file1
$ head file1.bak file1
==> file1.bak <==
hai hail $hai thai hai

==> file1 <==
power hai hail $hai thai power hai
# 3  
Old 03-14-2005
what is your desired output looks like ??
# 4  
Old 03-15-2005
would like to do with shell and not perl..

Quote:
what is your desired output looks like ??
I want to substitue the word "hai" with "power hai" in all the files and files in all the subfolders..recursively.

But there are words like $hai which i want to keep it as it is..since it defined as a variable..

Please help

Esham
# 5  
Old 03-15-2005
bash-2.05$ echo "hai thai haihai $hai"|sed 's/hai/power hai/g'
power hai tpower hai power haipower hai
# 6  
Old 03-15-2005
But that replaced $hai..

Smilie
# 7  
Old 03-15-2005
send the output to a file

bash-2.05$ more abcd.txt
hai $hai $haihai thai $thai bhai $bhai


bash-2.05$ cat abcd.txt|sed 's/^hai/power hai/g'
power hai $hai $haihai thai $thai bhai $bhai
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Inconsistent `ps -eaf -o args | grep -i sfs_pcard_load_file.ksh | grep -v grep | wc -l`

i have this line of code that looks for the same file if it is currently running and returns the count. `ps -eaf -o args | grep -i sfs_pcard_load_file.ksh | grep -v grep | wc -l` basically it is assigned to a variable ISRUNNING=`ps -eaf -o args | grep -i sfs_pcard_load_file.ksh |... (6 Replies)
Discussion started by: wtolentino
6 Replies

2. Homework & Coursework Questions

Help pls

How to find the ten most common words in a file (1 Reply)
Discussion started by: jass
1 Replies

3. UNIX for Dummies Questions & Answers

HELP PLs

I have this code: #!/bin/sh awk 'BEGIN NR == 2 repl = "PHI" $4 = repl print $0 'dryloop.txt and this code: #!/bin/sh sed -e '1s/\|$/\|COMID\|/g' -e 's/^087.*$/&PHI\|g' hl.dsldryloop > textdry.txt My code won't work. I want to change the COMID of lines starting with 087 . this is my... (15 Replies)
Discussion started by: arkhei
15 Replies

4. Shell Programming and Scripting

Pls Pls do help me

When i run this command, everything is ok. The file can be email and attached but soon after i download the file, the file cant be read. It's seem corrupted. Totally cant be read although i'm using context or wordfile. Original file generated at ek_bkup/alert/tbspace_datafile.log is OK..... ... (7 Replies)
Discussion started by: adzuanamir
7 Replies

5. Shell Programming and Scripting

Pls Help

Hi Folks, I am new to this forum. and I just started learning shell scripting. I have a file called energy.out which looks like: -218213.3729 -224215.0059 -221509.3651 -221094.2627 -220660.3223 -222630.2339 -218697.8693 Now I want to calculate the average of energies and then average... (3 Replies)
Discussion started by: pkar
3 Replies

6. Shell Programming and Scripting

pls help

I have a list of variables: ss1, ss5, ss6, ss8, st2 etc. (these values are not fixed, configurable). Now, I have assigned ss5=”test”. And I want to search in the list for the string “test” to know which variable is having the value “test”. Can u pls tell me how to do this? (10 Replies)
Discussion started by: kanchan_cp
10 Replies

7. UNIX for Dummies Questions & Answers

Help pls!

Hi... Why should I press F1 to start windows?! I have Xp in my computer... thx 4 help Cano (1 Reply)
Discussion started by: Cano
1 Replies

8. UNIX for Dummies Questions & Answers

Pls Help

Hi every one I have got very very bad Email, My question is: How can I get all information about that f*** Email, I do mean IP,reall name, Adress, user name, password etc... I wonder if there is any program or website that I can see that email, help me please When I used windows Xp(old... (2 Replies)
Discussion started by: Cano
2 Replies

9. UNIX for Dummies Questions & Answers

Need help pls

Hi, I'm a newbie. I need help on my first assignment in UNIX. 1. How do I determine the number of non-empty directories? I was told to create a variable ARCHIVE, which points to the directory that contains the archive of the messages. But I'm so dumb and I don't even know how to do this. 2. In... (1 Reply)
Discussion started by: hygsg
1 Replies

10. Linux

pls help me

we hv a big enviroment networked. we use squid proxy. access allowed by src address previously. we have win2000 network with ads. my requirement is the proxy should allow domain users only for access. how can i map my windows userdatabase with squid is there any thing specific which has 2 b... (1 Reply)
Discussion started by: sriram.s
1 Replies
Login or Register to Ask a Question