sed magic!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting sed magic!
# 1  
Old 08-25-2008
sed magic!

Hi,

I have this line in my script, and works perfect!
tran= "$(sed = "$fname" | sed "/./N; s/\n/: /" | sed -n "${beg},${end}p")"

$fname its a file, and gets multilines between beg and end.:
Something like this:
1: line a
2: line b
3: line c

But now, I want insert in the end of each line a string, e.g. XPTO, to get a output like this:
1: line aXPTO
2: line bXPTO
3: line cXPTO

Thanks in advance
# 2  
Old 08-25-2008
Something like this?

Code:
sed 's/.*/&XPTO/' file > newfile

Regards
# 3  
Old 08-25-2008
Another way allways with sed :
Code:
sed 's/$/XPTO/' infile > outfile

Jean-Pierre.
# 4  
Old 08-25-2008
Quote:
Originally Posted by Franklin52
Something like this?

Code:
sed 's/.*/&XPTO/' file > newfile

Regards
No... that replace XPTO at the beginning of string

Quote:
Originally Posted by aigles
Another way allways with sed :
Code:
sed 's/$/XPTO/' infile > outfile

Jean-Pierre.
The same problem above...


At least in my console I don't get the desired result...
# 5  
Old 08-25-2008
The two sed commands work fine for me :
Code:
> cat vibra.dat
1: line a
2: line b
3: line c
> sed 's/.*/&XPTO/' vibra.dat
1: line aXPTO
2: line bXPTO
3: line cXPTO
> sed 's/$/XPTO/' vibra.dat
1: line aXPTO
2: line bXPTO
3: line cXPTO
~/Unix>

Jean-Pierre.
# 6  
Old 08-25-2008
Also for me... I'm using a file to big, and the lines... errr Smilie

anyway. thank you very much. problem solved Smilie
# 7  
Old 08-25-2008
All the work can be do with a single awk command :
Code:
> cat vibra0.sh
beg=2
end=4
tran="$(awk 'NR==b,NR==e { print NR, $0 "XPTO" }' b=${beg} e=${end} vibra0.dat)"
echo "${tran}"
> cat vibra0.dat
line a
line b
line c
line d
line e
line f
> vibra0.sh
2 line bXPTO
3 line cXPTO
4 line dXPTO
>

Jean-Pierre.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

sed magic

Hello all, I have an inherited an old ugly script I'm trying to clean up a bit. What I am currently working on is a line like the following: Complication=" and ta.secID = 011222 and upper(ta.proc_ctrl_no) != 'IMPACT'";; I just want to combine a search for lines that begin with... (5 Replies)
Discussion started by: blip42
5 Replies

2. What is on Your Mind?

I got a magic wand

My new magic wand just came. It looks great. Looking at it, it looks like it is carved by hand from a solid piece of wood. It could easily serve as a prop in a Harry Potter film. But it is actually a high tech appliance. A built-in accelerometer can detect how you are moving the wand. ... (2 Replies)
Discussion started by: Perderabo
2 Replies

3. Shell Programming and Scripting

sed magic

I want to become an expert @ using sed, but i do not have enough time... Atm I have a repository in my apt/sources.list but it is commented out since i do not want to install packages from it (backtrack repository) except the exploitdb package. I would like make a command, lets say... (5 Replies)
Discussion started by: redsolja
5 Replies

4. UNIX for Dummies Questions & Answers

magic 8ball

when i use this code for the script of the magic 8ball, i get an error message and it always displays the sam answer. What am i doing wrong or what am i missing thanks #!/bin/sh #< Magic eight ball! # KW 26/11/04 # Requires "rand" echo "Enter \"q\" followed by return to quit" function... (6 Replies)
Discussion started by: JamieMurry
6 Replies

5. UNIX for Advanced & Expert Users

magic.h

Where can I find #defines for filetypes like the ELF etc and the magic.h file? CAn anyone advice. Thanks in advance. (1 Reply)
Discussion started by: vijlak
1 Replies

6. UNIX for Dummies Questions & Answers

magic.h

Where can I find #defines for filetypes like the ELF etc and the magic.h file? CAn anyone advice. Thanks in advance. (0 Replies)
Discussion started by: vijlak
0 Replies

7. UNIX for Dummies Questions & Answers

Partion Magic problems.

Hiya people, A great big "HI" to everybody. I'm new to the Forum and now to my problem(s). I am about to partition my only 80GB HD and using the Partition Magic 8 software it looks fairly simple although here is my problem :- 1. Do I change the new partition to primary or logical? 2. Do I... (4 Replies)
Discussion started by: Syndrome_00
4 Replies

8. UNIX for Advanced & Expert Users

what is magic file ?

i am working under this sysytem SunOS sparc SUNW,UltraAX-i2 Some system on this server creates a file named like this. Elem_ee.xml.gz Elem_ee.xml.gz.magic In order to look into Elem_ee.xml.gz.magic, i first renamed Elem_ee.xml.gz.magic to Elem_ee.xml.gz and tried to unzip it. but returns... (3 Replies)
Discussion started by: oppai
3 Replies

9. UNIX for Dummies Questions & Answers

Boot Magic 7

For a multi-boot setup (win2K, XP & SuSE) over 3 drives, where should Boot Magic be installed to? And does it matter which o/s installs it? (3 Replies)
Discussion started by: onestepto
3 Replies
Login or Register to Ask a Question