Need help to format a file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need help to format a file
# 1  
Old 02-13-2008
Question Need help to format a file

Hi All,
I am new to the unix scripting part . can some one help to to format file with required fields.

current file looks like ..


aaa Fibre aaa aaa 01C1:01C9
1CB
01CD
01CF
1249
bbb Fibre bbb bbb 01D1
0722
072A
124A
ccc Fibre ccc ccc 01D9
124B
ddd Fibre ddd ddd 01E1
eee Fibre eee eee 01CA
0201
0209
0211
0219
0221
0229
0231
fff Fibre fff fff 0178:0185
0189
0191
107E
1246

The output file required is



aaa Fibre aaa aaa 01C1:01C9
aaa Fibre aaa aaa 01CB
aaa Fibre aaa aaa 01CD
aaa Fibre aaa aaa 01CF
aaa Fibre aaa aaa 1249
bbb Fibre bbb bbb 01D1
bbb Fibre bbb bbb 0722
bbb Fibre bbb bbb 072A
bbb Fibre bbb bbb 124A
ccc Fibre ccc ccc 01D9
ccc Fibre ccc ccc 124B
ddd Fibre ddd ddd 01E1
eee Fibre eee eee 01CA
eee Fibre eee eee 0201
eee Fibre eee eee 0209
eee Fibre eee eee 0211
eee Fibre eee eee 0219
eee Fibre eee eee 0221
eee Fibre eee eee 0229
eee Fibre eee eee 0231
fff Fibre fff fff 0178:0185
fff Fibre fff fff 0189
fff Fibre fff fff 0191
fff Fibre fff fff 107E
fff Fibre fff fff 1246

Thanks in advance ..
# 2  
Old 02-13-2008
Code:
awk '{if(NF>4)
      { keep=sprintf("%s %s %s %s ", $1, $2, $3, $4)
       print $0
      }
      else
       print keep, $0
      } ' filename > newfilename

# 3  
Old 02-13-2008
Bug Thanks !!

Hi Jim,

Thanks for your help ..
it is working fine ..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to generate Excel file or to SQL output data to Excel format/tabular format

Hi , i am generating some data by firing sql query with connecting to the database by my solaris box. The below one should be the header line of my excel ,here its coming in separate row. TO_CHAR(C. CURR_EMP_NO ---------- --------------- LST_NM... (6 Replies)
Discussion started by: dani1234
6 Replies

2. Shell Programming and Scripting

Need help to format one txt file to required format

Hello Everyone, I have one source file which is genarated by SAP in different format(Which I've never seen). I need to convert that file to required format and I need to read this target file from Datastage to use this in my Jobs. So I do not have any other options except to use Unix script to... (4 Replies)
Discussion started by: Prathyu
4 Replies

3. Shell Programming and Scripting

Converting windows format file to unix format using script

Hi, I am having couple of files which i used to copy from windows to Linux, so now in case of text files (CTRL^M) appears at end of line. I know i can convert this windows format file to unix format file by running dos2unix. My requirement here is that i want to do it automatically using a... (5 Replies)
Discussion started by: sarbjit
5 Replies

4. Shell Programming and Scripting

Convert UNIX file format to PC format

Hi All, Is there any way to convert a file which is in UNIX format to a PC format.... Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (2 Replies)
Discussion started by: Samtel
2 Replies

5. UNIX for Dummies Questions & Answers

Convert UNIX file format to PC format

Hi All, Is there any way to convert a file which is in UNIX format to a PC format.... Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (1 Reply)
Discussion started by: Samtel
1 Replies

6. Shell Programming and Scripting

Convert Epoch time format to normal date time format in the same file

I have a file named "suspected" with series of line like these : {'protocol': 17, 'service': 'BitTorrent KRPC', 'server': '219.78.120.166', 'client_port': 52044, 'client': '10.64.68.44', 'server_port': 8291, 'time': 1226506312L, 'serverhostname': ''} {'protocol': 17, 'service': 'BitTorrent... (3 Replies)
Discussion started by: rk4k
3 Replies

7. Shell Programming and Scripting

AWK CSV to TXT format, TXT file not in a correct column format

HI guys, I have created a script to read 1 column in a csv file and then place it in text file. However, when i checked out the text file, it is not in a column format... Example: CSV file contains name,age aa,11 bb,22 cc,33 After using awk to get first column TXT file... (1 Reply)
Discussion started by: mdap
1 Replies

8. UNIX for Dummies Questions & Answers

To convert multi format file to a readable ascii format

Hi I have a file which has ascii , binary, binary decimal coded,decimal & hexadecimal data with lot of special characters (like öƒ.ƒ.„İİ¡Š·œƒ.„İİ¡Š· ) in it. I want to standardize the file into ASCII format & later use that as source . Can any one suggest a way a logic to convert such... (5 Replies)
Discussion started by: gaur.deepti
5 Replies

9. UNIX for Dummies Questions & Answers

Convert UTF8 Format file to ANSI format

:confused: Hi i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error Function i used it as $ iconv -f UTF8 -t ANSI filename Error iam getting is NOT Supported UTF8 to ANSI please some help me out on... (9 Replies)
Discussion started by: rajreddy
9 Replies

10. UNIX for Advanced & Expert Users

Convert UTF8 Format file to ANSI format

:) Hi i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error Function i used it as $ iconv -f UTF8 -t ANSI filename Error iam getting is NOT Supported UTF8 to ANSI please some help me out on this.........Let me... (1 Reply)
Discussion started by: rajreddy
1 Replies
Login or Register to Ask a Question