sed - need help for syntax


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers sed - need help for syntax
# 1  
Old 09-21-2010
sed - need help for syntax

Hello,

here is what I've got :
Code:
FILE='/OPERATIONNEL/SATURNE/CHAMPS/MASTER/ANA/SATURNE_1DAV_20080805_20080806_S3D_T_R20080806.NC                                                                                    ';;
FILE='/OPERATIONNEL/SATURNE/MASTER/ANA/SATURNE_1DAV_20080805_20080806_T3D_T_R20080806.NC

here is what I am looking for :
Code:
SATURNE_1DAV_20080805_20080806_S3D_T_R20080806.NC 
SATURNE_1DAV_20080805_20080806_T3D_T_R20080806.NC

here is what I am using to make it real :

Code:
sed '/NODE*/d' | cut -d "'" -f 2  | sed '/;;/d' |  sed '/[*]/d'  | sed 's/[ ]//g' | cut -d "/" -f6

but this takes a lot of time. It may be improved by make it shorter. Could you please help me ?

Thanks for your help
# 2  
Old 09-21-2010
Code:
$ cat file
FILE='/OPERATIONNEL/SATURNE/CHAMPS/MASTER/ANA/SATURNE_1DAV_20080805_20080806_S3D_T_R20080806.NC
FILE='/OPERATIONNEL/SATURNE/MASTER/ANA/SATURNE_1DAV_20080805_20080806_T3D_T_R20080806.NC
$ sed "s;.*/;;" file
SATURNE_1DAV_20080805_20080806_S3D_T_R20080806.NC
SATURNE_1DAV_20080805_20080806_T3D_T_R20080806.NC

# 3  
Old 09-21-2010
Dear anbu23,

your a strong master, thanks a lot but I made a mistake as I forgot to paste this clearly (Wrap code do not seems to show this clearly) go to end of the fisrt line to see :

Code:
 ';;

here is exactly the complete return line :

Code:
FILE='/OPERATIONNEL/SATURNE/MASTER/ANA/SATURNE_1DAV_20080805_20080806_S3D_T_R20080806.NC                                                                   ';;
FILE='/OPERATIONNEL/SATURNE/MASTER/ANA/SATURNE_1DAV_20080805_20080806_T3D_T_R20080806.NC
  ';;

As you can see I need to also get rid of the
HTML Code:
 ';;
sorry for that. Do you mind help me again ? Thanks.

just for help here is the return sceen (SEE END OF LINES):

Code:
SATURNE_1DAV_20100203_20100204_2D_T_R20100217.NC                                                                                     ';;
SATURNE_1DAV_20100203_20100204_S3D_T_R20100217.NC                                                                                    ';;
SATURNE_1DAV_20100203_20100204_T3D_T_R20100217.NC                                                                                    ';;

# 4  
Old 09-21-2010
Code:
sed -e "s;.*/;;" -e "s/ *';;//" file

This User Gave Thanks to anbu23 For This Post:
# 5  
Old 09-22-2010
Thanks anbu23,

The sed command works fine. Thanks for your help.

Thanks
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Can sed use a file on the syntax?

Dear all, I need help, again. I would like to use a sed on a for. Is is possible to ask sed to call a file in the syntax? For exemple: sed "/Y/ s/number/X/" test_imput > test_output where Y is a file which inside there is one pattern only; Also X is a file with one... (6 Replies)
Discussion started by: lColli
6 Replies

2. Shell Programming and Scripting

Another sed Syntax Puzzle . . .

Greetings! Have a quick question for the community today; this time looking at a nifty little sed puzzle ;) Consider the following file content to be worked through:What needs to happen is theblock should be removed up to and including the following blank line, leavingI have bits and pieces... (8 Replies)
Discussion started by: LinQ
8 Replies

3. Shell Programming and Scripting

sed syntax error

Hi, In the following excerpt of shell script code: I could not understand the sed syntax. Could anyone shed some light on this? configure_ssl() { jboss_conf_file=$1 echo "Configuring SSL for -" ${jboss_conf_file} isSSLSetup=`echo cat ${jboss_conf_file} | grep <Connector... (2 Replies)
Discussion started by: royalibrahim
2 Replies

4. Shell Programming and Scripting

sed s/// syntax help

<tr><td width=10% style='width:5%;background:#F7F0D9;padding:0in 0in 0in 0in 0in'><center><b>Package</b></td><td width=10% valign=center style='width:5%;background:#F7F0D9;padding:0in 0in 0in 0in 0in'><center><b>JTs</b></td> This is got to be simple. I run this on the above .html file: sed... (8 Replies)
Discussion started by: dba_frog
8 Replies

5. Shell Programming and Scripting

Explain following sed syntax please

Thanks to this forum I have managed to work out a solution to my problem and actually understand most of it, but one thing is confusing me and I am sure someone here can explain. I need to insert a piece of txt into a file. This txt is awk '{ sub(/$/,"\r"); print }' $JCL_WBB50103_EFTOUT >... (2 Replies)
Discussion started by: hukcjv
2 Replies

6. Shell Programming and Scripting

Obscure sed extraction syntax

Hi, Could anyone clearly explain me the below sed construct in detail to get to know what it actually does? sed 's/\(* *\)//4' echo 'test;10;20' | sed 's/*;\(*\)/\1/' (1 Reply)
Discussion started by: royalibrahim
1 Replies

7. Shell Programming and Scripting

What syntax to use with sed c\

I know that I want to entirely replace line 3 in my file filename.txt. I have tried all sorts of variations of sed 3,3,c\replacement stuff\ filename.txt with no success. about the only thing that causes any reaction is sed 3,3c\\ filename.txt but it just prints out the whole file. ... (13 Replies)
Discussion started by: SusanDAC
13 Replies

8. Shell Programming and Scripting

syntax for variables in sed

I always kind of wondered this but I have a variable that I want to use in a search and replace. Basically I want to search a file for the string in my variable and replace it with something fixed but I'm unsure of the variable rule in sed. Here's generally what I have: sed 's/$name/newname/g'... (15 Replies)
Discussion started by: eltinator
15 Replies

9. Shell Programming and Scripting

Help for Sed Syntax problem

I have one File named "txt_file" # cat txt_file <DBType>RT</DBType> <AppType>RT</AppType> -------------------------------------------------- I want replace "<AppType>RT</AppType>" to <AppType>XY</AppType> in txt_file and output redirect to Newfile ... (2 Replies)
Discussion started by: SanjayLinux
2 Replies

10. UNIX for Dummies Questions & Answers

sed syntax

Hi, How can i use sed command to modify a part of a variable containing "/" by another containing "/" like describe below: VAR="/app/share/eai" VAR1="/app/share" VAR2="/data/test" echo $VAR | sed 's/... ??? # using sed to replace $VAR1 in $VAR by $VAR2 ? (4 Replies)
Discussion started by: jo_aze
4 Replies
Login or Register to Ask a Question