'sed' usage error.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting 'sed' usage error.
# 1  
Old 12-06-2011
Error 'sed' usage error.

Friends,

I came across a wierd scenario while using sed. When I use the below cmd sequence at OS prompt it works fine:

Code:
sed 's/# TMOUT=120/TMOUT=900/g' /etc/profile > /etc/profile.011211

However when I use the same in a script it throws the following error:
Code:
==Error==
sed: 0602-404 Function s/# cannot be parsed.

Could someone explain me the reason behind this weird behavior?


Thanks,
Souvik M


Moderator's Comments:
Mod Comment Please use code tags! Also please do not make the font smaller as it is already, thanks.

Last edited by zaxxon; 12-06-2011 at 05:20 AM.. Reason: code tags, see PM
# 2  
Old 12-06-2011
try with this ..
Code:
$ nawk '{gsub(/# TMOUT=120/,"TMOUT=900")};1' /etc/profile

This User Gave Thanks to jayan_jay For This Post:
# 3  
Old 12-06-2011
try like this
Code:
sed 's/[#] TMOUT=120/TMOUT=900/g' /etc/profile > /etc/profile.011211

Code:
sed 's/\# TMOUT=120/TMOUT=900/g' /etc/profile > /etc/profile.011211

# 4  
Old 12-06-2011
On your other post on ittoolbox.com they suggest that your script may contain a bad character.
We can use "sed" itself to check for funny characters in your script. Please post the output from:

Code:
sed -n l your_script_name

This User Gave Thanks to methyl For This Post:
# 5  
Old 12-07-2011
Thanks friends for you quick responses !

Well, Jayan's suggestion gave a quick solution to the problem & solved my purpose.

Methyl, your suggestion didn't show up any unwanted characters in my script.

Next turn, when I have a similar reqd, I would try ygemici's suggestion.


-- Souvik
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed usage with Variable

Gurus, I am trying to display a match (single character) from beginning of the line in a file using a variable. I tried using sed ... not sure where am doing it wrong... sed -n "/^\$variable/p" FileName.shor sed -n "/^\${variable}/p" FileName.shBoth of the above are not working.....Thanks... (4 Replies)
Discussion started by: Kevin Tivoli
4 Replies

2. Shell Programming and Scripting

Question regarding sed usage

I have a html file with the following content:- <font face=verdana color=#000000>108946</font> <font face=verdana color=#000000>234346</font> I want to format the values inside the font tag using thousand separator. I have the following command which can be used for adding thousand... (4 Replies)
Discussion started by: Yoda
4 Replies

3. Shell Programming and Scripting

sed usage

Hi, I want to replace some character whenever there is a space using sed. Input file name: aaa command i am trying is sed 's/^$/A/g' aaa (2 Replies)
Discussion started by: rakeshbharadwaj
2 Replies

4. Shell Programming and Scripting

sed usage

Hi, I want to read a command value and replace the command value in another file. Anybody know how to write it??? For example: File A: Command1 = test File B: Command1 = Command2 = Command3 = I want to write a shell script to read content from File A and replace Command1... (3 Replies)
Discussion started by: linboco
3 Replies

5. Shell Programming and Scripting

Sed usage

How can i use sed to change "Linux Cpu (EDF).sh" to "LinuxCpuEDF.sh"? I want to replace the spaces and brackets. (4 Replies)
Discussion started by: proactiveaditya
4 Replies

6. AIX

How to monitor the IBM AIX server for I/O usage,memory usage,CPU usage,network..?

How to monitor the IBM AIX server for I/O usage, memory usage, CPU usage, network usage, storage usage? (3 Replies)
Discussion started by: laknar
3 Replies

7. Shell Programming and Scripting

sed usage

I'd like to extract the temps from the following command via a series of sed statements but the actual syntax is beyond me. $ nc localhost 7634 ... (2 Replies)
Discussion started by: audiophile
2 Replies

8. HP-UX

how can I find cpu usage memory usage swap usage and logical volume usage

how can I find cpu usage memory usage swap usage and I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times my final destination is monitor process logical volume usage above X % and number of Logical voluage above can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies

9. Shell Programming and Scripting

possible sed usage

Sorry about the title. I'm assuming I want sed anyway... Here's the deal: I have hundreds of files in a folder and they all are named with the same format. $NAME-$VERSION-$ARCH-$BUILD This is Slackwares' /var/log/packages directory BTW... $BUILD is what I'm focusing on. It could be... (6 Replies)
Discussion started by: madpenguin
6 Replies

10. Linux

sed usage

Hi , I have a question. How do I replace 2 words in one line like this IN CLO07 INDEX IN CLOIX07 to IN CLO07_S02 INDEX IN CLOIX07_S02 But one thing to remember is that there are lots of words like CLODM001 . So the only matching pattern is "IN CLO" sample file... (4 Replies)
Discussion started by: capri_drm
4 Replies
Login or Register to Ask a Question