I can't figure this out? Quick help with sed


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting I can't figure this out? Quick help with sed
# 1  
Old 08-25-2008
I can't figure this out? Quick help with sed

I am trying to delete everything in the parenthesis(including the parenthesis) in this text:

Wind: from the WNW (290 degrees) at 6 MPH (5 KT)
Pressure (altimeter): 29.82 in. Hg (1009 hPa)
Temperature: 80.1 F (26.7 C)
Dew Point: 72.0 F (22.2 C)
Relative Humidity: 76%

Trying to make it look like this:

Wind: from the WNW at 6 MPH
Pressure: 29.82 in. Hg
Temperature: 80.1 F
Dew Point: 72.0 F
Relative Humidity: 76%

This command got rid of just the parenthesis, but I need everything gone in the parenthesis also:

sed 's/(//g;s/)//g'

The command has to remove the space just before the first parenthesis also. The data in the parenthesis will obviously be variable.

Anyone care to take a stab at this?

This is to print the weather data on a live camera shot. I just don't need the data in parenthesis:

http://www.prestonmoore.com/ranchcam/netcam1.jpg

Any help would be appreciated.

Preston
# 2  
Old 08-25-2008
Code:
$ cat data
Wind: from the WNW (290 degrees) at 6 MPH (5 KT)
Pressure (altimeter): 29.82 in. Hg (1009 hPa)
Temperature: 80.1 F (26.7 C)
Dew Point: 72.0 F (22.2 C)
Relative Humidity: 76%
$ cat data | sed 's/([^)]*)//g'
Wind: from the WNW  at 6 MPH
Pressure : 29.82 in. Hg
Temperature: 80.1 F
Dew Point: 72.0 F
Relative Humidity: 76%
$

# 3  
Old 08-25-2008
Wow! Thanks for the quick solution. I bounced all around what you came up with and all I got was errors. Thanks again!

Preston
# 4  
Old 08-25-2008
sed 's/[ ]*([^)]*)[ ]*/ /g'
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need Quick help on Understanding sed Regex

Hi Guys, Could you please kindly explain what exactly the below SED command will do ? I am quite confused and i assumed that, sed 's/*$/ /' 1. It will remove tab and extra spaces .. with single space. The issue is if it is removing tab then it should be Î right .. please assist.... (3 Replies)
Discussion started by: Nandy
3 Replies

2. Shell Programming and Scripting

Help with change significant figure to normal figure command

Hi, Below is my input file: Long list of significant figure 1.757E-4 7.51E-3 5.634E-5 . . . Desired output file: 0.0001757 0.00751 0.00005634 . . . (10 Replies)
Discussion started by: perl_beginner
10 Replies

3. Shell Programming and Scripting

README: Factorial quick chart with sed & bc:

Hi all, While doing some checks I found a kind of interesting arithmetic factorial chart with sed, sharing this may be simple but thought to share, # n=20;for i in `seq $n`;do printf "`seq $i|xargs|sed 's/ /*/g'`= ";echo "`seq $i|xargs|sed 's/ /*/g'`"| bc;done 1= 1 1*2= 2 1*2*3= 6... (6 Replies)
Discussion started by: rveri
6 Replies

4. Shell Programming and Scripting

Quick sed/awk question

Hi fellow linux-ers, I have a quick question for you. I have the following text, which I would like to modify: 10 121E(121) 16 Jan 34S 132E 24 Feb 42 176E(176) 18 Sep 21S 164E 25 May 15 171W(-171) 09 Jul How can I do the following 2 modifications using sed and/or awk? 1. in 1st column,... (1 Reply)
Discussion started by: lucshi09
1 Replies

5. Shell Programming and Scripting

Quick Sed Question

Just want to know why when I do the following in sed, the required is not extracted. echo "ab01cde234" | sed 's/*$//' result: ab01cde (Which is correct) echo "ab01cde234" |sed 's/.*\(*\)$/\1/' result: blank (was expecting 234) or echo "ab01cde234" |sed 's/.*\(\)*$/\1/' result: blank... (6 Replies)
Discussion started by: eo29
6 Replies

6. Shell Programming and Scripting

Quick Question on sed command in shell script

Hello, I have the following line in one of my shell scripts. It works fine when the search string($SERACH_STR) exists in the logfile($ALERTLOG) but if the search string does not exist this line errors out at run time. Is there a way to make this line return 0 if it is not able to find the... (4 Replies)
Discussion started by: luft
4 Replies

7. Shell Programming and Scripting

quick sed help

what's the code for delete everything before sssss asdf become: (3 Replies)
Discussion started by: katrvu
3 Replies

8. Shell Programming and Scripting

quick sed question

hey, Im just wondering is there away to get sed to read from a variable eg it doesn't seem to work, i really need to be able to recursively change the same data set... (2 Replies)
Discussion started by: vbm
2 Replies

9. Shell Programming and Scripting

a quick SED question

I have a line EXTDIR=`echo $i | sed 's/\-tar.gz//'` which looks for files ending in -tar.gz, i would like to increase the functionality so that it looks for .tar.gz files as well as -tar.gz. Do i put the - in square brackets with a dot ? like this EXTDIR=`echo $i | sed 's/\tar.gz//'` ... (1 Reply)
Discussion started by: hcclnoodles
1 Replies
Login or Register to Ask a Question