Add lines with sed or awk


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Add lines with sed or awk
# 1  
Old 01-24-2010
Add lines with sed or awk

I want to get an output from the input as below:

Input:

Code:
ASDDS14 RXOTX-39-8        AB0991C   TRY1900
AEDFS12 RXOTX-39-9        TK0991C   TRY800
HSVDS11 RXOTX-389-10      LG0991C   TRY1900
BSDDS09 RXOTX-394-0       AA0066A   TRY800

OUTPUT:

Code:
ASDDS14 RXOTS-39-8-0        AB0991C   TRY1900
ASDDS14 RXOTS-39-8-1        AB0991C   TRY1900 
ASDDS14 RXOTS-39-8-2        AB0991C   TRY1900 
ASDDS14 RXOTS-39-8-3        AB0991C   TRY1900 
ASDDS14 RXOTS-39-8-4        AB0991C   TRY1900 
ASDDS14 RXOTS-39-8-5        AB0991C   TRY1900 
ASDDS14 RXOTS-39-8-6        AB0991C   TRY1900    
ASDDS14 RXOTS-39-8-7        AB0991C   TRY1900
AEDFS12 RXOTS-39-9-0        TK0991C   TRY800
AEDFS12 RXOTS-39-9-1        TK0991C   TRY800
AEDFS12 RXOTS-39-9-2        TK0991C   TRY800
AEDFS12 RXOTS-39-9-3        TK0991C   TRY800
AEDFS12 RXOTS-39-9-4        TK0991C   TRY800
AEDFS12 RXOTS-39-9-5        TK0991C   TRY800
AEDFS12 RXOTS-39-9-6        TK0991C   TRY800
AEDFS12 RXOTS-39-9-7        TK0991C   TRY800    
HSVDS11 RXOTS-389-10-0      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-1      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-2      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-3      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-4      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-5      LG0991C   TRY1900
HSVDS11 RXOTS-389-10-6      LG0991C   TRY1900   
HSVDS11 RXOTS-389-10-7      LG0991C   TRY1900   
BSDDS09 RXOTS-394-0-0       AA0066A   TRY800    
BSDDS09 RXOTS-394-0-1       AA0066A   TRY800
BSDDS09 RXOTS-394-0-2       AA0066A   TRY800
BSDDS09 RXOTS-394-0-3       AA0066A   TRY800
BSDDS09 RXOTS-394-0-4       AA0066A   TRY800
BSDDS09 RXOTS-394-0-5       AA0066A   TRY800
BSDDS09 RXOTS-394-0-6       AA0066A   TRY800
BSDDS09 RXOTS-394-0-7       AA0066A   TRY800

# 2  
Old 01-24-2010
Code:
 awk '{for(i=0;i<=7;i++){ orig=$2; $2=$2"-"i; print $0; $2= orig;}}' abc.txt

HTH,
PL
# 3  
Old 01-25-2010
Thanks, perfect
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Add string into certain lines - sed

Hello all, I have surely an easy question - but at the moment I do not see the solution. All what I want is to add the string "/9201" within a file when a line starts with ":47A:". This is how a file look like: Information Tool :12:Delimiter :3:Space :47A:0329 :3:Space After the... (2 Replies)
Discussion started by: API
2 Replies

2. Shell Programming and Scripting

Join lines using sed or awk

Hi, I have text file that looks like this: blabla bla PATTERN LINE1 LINE2 bla bla bla PATTERN LINE1 LINE2 bla PATTERN LINE1 LINE2 bla (9 Replies)
Discussion started by: hench
9 Replies

3. UNIX for Dummies Questions & Answers

sed and awk for long lines

Hi, I'm trying make a variable length file to a fixed length of 4000. I'm to pad spaces on the right of a record if length is less than 4000 to make the record length 4000. I'm trying to use the below commands awk '{printf "%-4000s\n", $0}' inputfile.dat > outputfile.dat sed -e :a... (12 Replies)
Discussion started by: uxusr
12 Replies

4. Shell Programming and Scripting

awk - sed :Help Getting next lines data .

Experts, Can you please help how to get the output that are written just below "bad" calls badcalls nullrecv 439486 54 0 badlen xdrcall dupchecks ... (6 Replies)
Discussion started by: rveri
6 Replies

5. Shell Programming and Scripting

Summing over specific lines and replacing the lines with the sum using sed, awk

Hi friends, This is sed & awk type question. I have a text file which has numbers spread all over the file. I want to sum the series of numbers whenever i find it and produce an output file with the sum. For example ###start of input text file #### abc def ghi 1 2 3 4 kjld random... (3 Replies)
Discussion started by: kaaliakahn
3 Replies

6. Shell Programming and Scripting

awk or sed - Convert 2 lines to 1 line

Hi, Just trying to get to grips with sed and awk for some reporting for work and I need some assistance: I have a file that lists policy names on the first line and then on the second line whether the policy is active or not. Policy Name: Policy1 Active: yes Policy... (8 Replies)
Discussion started by: guinch
8 Replies

7. Shell Programming and Scripting

Sed/awk to delete single lines that aren't touching other lines

Hello, I'm trying to figure out how to use sed or awk to delete single lines in a file. By single, I mean lines that are not touching any other lines (just one line with white space above and below). Example: one two three four five six seven eight I want it to look like: (6 Replies)
Discussion started by: slimjbe
6 Replies

8. Shell Programming and Scripting

How to remove lines before and after with awk / sed ?

Hi guys, I need to remove the pattern (ID=180), one line before and four lines after. Thanks. (5 Replies)
Discussion started by: ashimada
5 Replies

9. Shell Programming and Scripting

Manipulate lines with sed/awk

Hey All, I need to reorganize a file's text. Here is the source: host John_Doe filename "config.cfg"; hardware ethernet 98:10:3d:13:8f:98; fixed-address 10.10.10.29; } host Jane_Doe filename "config.cfg"; hardware ethernet 98:13:11:fd:5a:57; fixed-address 10.10.5.24; } host... (2 Replies)
Discussion started by: TheBigAmbulance
2 Replies

10. Shell Programming and Scripting

Sed Add New Lines

Hello, I have a file that has data like this: one two three four five six seven eight nine ten Is there a quick way using sed of nawk to put each word on it's own line? Thanks. (2 Replies)
Discussion started by: bestbuyernc
2 Replies
Login or Register to Ask a Question