sed with -e option


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting sed with -e option
# 8  
Old 12-21-2012
I don't find any error whilst doing in my terminal. Just curious how your 8,A1 is incrementing your index.

Rather use
Code:
sed = (or) nl+tr

Code:
# echo $date
Fri Dec 21 12:06:55 IST 2012


# echo $service
id2_3


# echo $record
8

# sed -e "1,$record s/^/8,A1,$date,$service,/g" -e "1,$record s/$/,,,,,,,,,,,,,
/g" file
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919795266672,CocAY02XIxhv5OcfMKOisi9tLHA
=,phoneX1-01,ID,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919999161967,qy1yiib/yHpw6epIGwa5fRRxxPg
=,phoneX1-01,VO,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919436066755,zQsaHc813zTiH2uFsc4RCY+odJA
=,phoneX1-01,BL,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,918507101556,46c3BhiEXDSUQuQxYgvzDDqeLDw
=,phone101,AL,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919918352008,dKsdIY0vKNoA0g7UJuKlq9dzpJM
=,phoneX1-01,VO,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919767180955,0358639040055082,phoneC2-03
,ID,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,918730997431,LBdhdvUGZxxHzJKqCGrD94o/41I
=,phoneX1-01,AIL,,,,,,,,,,,,,
8,A1,Fri Dec 21 12:06:55 IST 2012,id2_3,919716378453,T72dXAZXQTt1ZgYqhCV/XIGVlo8
=,phoneX1-01,AL,,,,,,,,,,,,,
919414277744,WZt+OGw2zCqzY4hfg67/zOrEuDk=,phone101,BL
918760099656,f0YvNzqqvtyLwuY622MO+ngW7PY=,phoneX1-01,AL

---------- Post updated at 01:51 AM ---------- Previous update was at 01:38 AM ----------

Probably removing the -n will work
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed one Liner option -e

Hi, I have the following command.(Delete all trailing blank lines at the end of a file.) sed -e :a -e '/^\n*$/{$d;N;ba' -e '}' I don't understand the logic of this command and also I don't understand why -e is used. Can you please let me know the logic of this command and why three -e... (5 Replies)
Discussion started by: TomG
5 Replies

2. Shell Programming and Scripting

sed -n option

Hi i am facing problem with sed -n option could you please help me on this, i have a file test the contents of the file is width="75">10/0 4/12</td>^M><a href='courtorders/100412zr.pdf' target="_blank">Miscellaneous Order</a></td>^M width="75">10/01/12</td>^M><a href='courtorde... (8 Replies)
Discussion started by: ragilla
8 Replies

3. UNIX for Dummies Questions & Answers

emulating cat in sed with q option

Hi, I am aware that the below are the equivalent in sed for cat command. sed ':' sed -n 'p' Is there any way to emulate the same using "q" option in sed? Thanks (8 Replies)
Discussion started by: pandeesh
8 Replies

4. Shell Programming and Scripting

sed 'b' option

Hi, What does the following command do on files? sed '1b; $d' To me it just deletes the last line of the file. If so what is the significance of sed's 'b' option? Thanks (1 Reply)
Discussion started by: royalibrahim
1 Replies

5. UNIX for Dummies Questions & Answers

sed -i option example

Can anyone give detailed and example for sed -i option. Where can we use this option?:) (3 Replies)
Discussion started by: gwgreen1
3 Replies

6. Shell Programming and Scripting

sed delete option

I have tried doing this to delete some lines: sed '1,10d' file Now I want to specify a variable as a line number for example: lastline=wc -l file linestart=$lastline - 20 sed '$linestart,$lastlined' file but this will give error: sed: -e expression #1, char 3: extra characters after... (4 Replies)
Discussion started by: zorrox
4 Replies

7. Shell Programming and Scripting

Help needed sed: illegal option -- i

hello. i have a script, but in solaris i get this message sed: illegal option -- i whats wrong? With Ubuntu there is no problem. Thanks for help. #!/bin/bash for file in $(find /directory..../Test/*.txt -type f) do head -n 1 $file | egrep '^#!' if then sed -i '2i\Headertext'... (3 Replies)
Discussion started by: fertchen
3 Replies

8. Shell Programming and Scripting

sed insert option(-i) in shell script

Hi, Please tell me how to use insert option of sed in a shell script on Solaris/AIX plateform. For example I need to insert few lines on top of every file whose name starts with say "SOL_DEL". Thanx. (2 Replies)
Discussion started by: sanjay1979
2 Replies

9. Shell Programming and Scripting

Env Variable substituion in Sed (-s option)

Folks, I've been trying to use the ENV variable with slashes(/) in its value inside the sed substitution.. Sed 's/myval/'$MYVAL'/' file1 >> file.tmp If MYVAL=<sometext>, it works. if MYVAL=/home/venkat, it doesnt. *************************** bash-2.05$ export VAL=/home/venkat... (5 Replies)
Discussion started by: gvsreddy_539
5 Replies

10. UNIX for Dummies Questions & Answers

sed option to delete two words within a file

Could someone please help me with the following. I'm trying to figure out how to delete two words within a specific file using sed. The two words are directory and named. I have tried the following: sed '//d' sedfile sed '//d' sedfile both of these options do not work..... ... (4 Replies)
Discussion started by: klannon
4 Replies
Login or Register to Ask a Question