Format a text file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Format a text file
# 1  
Old 03-17-2009
Format a text file

I have a file that gets created by pasting 3 files together to get the one file. The output of the 3 files follows.

sft.rtf
c3_critappdb_u5 start 04:22:20 end 08:03:41
c3_critappdb_u6 start 18:01:31 end 20:21:19
c3_critappdb_u7 start 00:02:50 end 08:30:17
c3_critappdb_u8 start 17:00:42 end 07:09:07
c3_critappdb_udmz start 03:40:16 end 05:43:35
c3_std_u4 start 00:01:36 end 00:48:08
c3_std_u5 start 18:00:26 end 08:03:08
c3_std_w start 19:03:52 end 23:18:12
c3_std_w1 start 19:02:28 end 19:34:09
c3_std_w2 start 06:40:29 end 08:05:28

elasped.rtf
elapsed 0.40
elapsed 0.68
elapsed 1.54
elapsed 7.84
elapsed 12.48
elapsed 2.40

mbtotal.rtf
backed up 411077272
backed up 69706890
backed up 32984282
backed up 1858507980
backed up 31342304
backed up 841902212
backed up 43950

I paste these three files together to get this.

stats.rtf
c3_critappdb_udmz start 03:40:16 end 05:43:35 elapsed 2.06 backed up 44396402
c3_critappdb_w1 start 21:26:37 end 22:35:20 elapsed 1.15 backed up 106627514
c3_critappdb_w2 start 21:24:18 end 00:25:44 elapsed 3.02 backed up 393996372
c3_critappdb_w3 start 05:33:31 end 08:36:48 elapsed 3.05 backed up 436677210
c3_critappdb_w4 start 19:19:45 end 20:53:57 elapsed 1.57 backed up 90132308
c3_critappdb_w5 start 03:40:21 end 07:25:36 elapsed 3.75 backed up 106912738

This is all working fine, the problem is that in the master file stats.rtf it's not lining up like I want it to. So I want to format so that everything is in line. I other words I would like to have the format of stats.rtf to look like this

c3_critappdb_udmz start 03:40:16 end 05:43:35 elapsed 2.06 backed up 44396402
c3_critappdb_w1 start 21:26:37 end 22:35:20 elapsed 1.15 backed up 106627514

When I previewed the post my last two lines that showed the way I wanted them to line up was not like I wanted it either. So I want all the starts, ends, elapsed, and backed up to line up under each other without any of the lines being scewed because one line is longer than the other.
# 2  
Old 03-17-2009

Use a tab as the delimiter instead of a space.

# 3  
Old 03-17-2009
can we recommend starting at the source, and work to have whatever process is writing all three files do so in one swell foop?

Otherwise, try to format the output of each via printf and iterate through each file in turn. The printf would allow you to establish tight controls over 'column' width and thereby arrange the content into even lengths. Assuming that there's a definite link in terms of row numbers among the files, you can then try to printf the output of your first file into a pipe that cats with printf output from each of the others in turn...

Did I mention going back to correct this at whatever point the original logger is munging it up? Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Convert text file data into XL file format

Hi i have a file containing below info and want it to put in xl format 2878042 455134 3333176 24.231979 23.81 2880246 453022 3333268 24.141338 23.81 2879677 453495 3333172 24.310986 23.81i want this data in XL file format and want that my linux system should send me that file on my mail.... (8 Replies)
Discussion started by: scriptor
8 Replies

2. Shell Programming and Scripting

Format text file to html

Hi Experts, Anybody out there figure out on how to achieve in shell scripts or tools. I have done googling to find solutions but no luck. I have thousands of .txt files to batch process, please see the below sample text content after -------- start here --------. What I want to achieve is to... (10 Replies)
Discussion started by: lxdorney
10 Replies

3. Shell Programming and Scripting

Reading the text file for particular format

Hi All, Need your help!! I have particular host file with below format: 172.34.45.67 Host1 Host2 134.45.56.67 Host3 Host4 Host5 I need shell script snippet which read this file and change the format of the file to the below format 172.34.45.67 Host1 172.34.45.67 ... (9 Replies)
Discussion started by: sharsour
9 Replies

4. Shell Programming and Scripting

Want to format column of a text file

Hi Techies I have written a script which is collecting the logs of job running on server and let mail me the output. I want to format column of output, please help. CCMS_BAU_from_CACHE RUN ETL_SUBSITE_TO_SITE_BAU RUN GetClient_Prep_Main RUN MDM_Client_BAU RUN Sweeper RUN... (11 Replies)
Discussion started by: atul9806
11 Replies

5. Shell Programming and Scripting

How to format file into comma separated text file?

Hi Guys, I have text file which is tab/space separated but I want it to re-format into a comma separated and trim the spaces in between. Can someone spare me a perl or sed script that can do the job? INPUT FILE: 500010245623 500 21-APR-11 05.58.21 PM ... (14 Replies)
Discussion started by: pinpe
14 Replies

6. Shell Programming and Scripting

Conversion of spaces Text file into CSV format file

Input file (each line is separaed by spaces )given below: Name Domain Contact Phone Email Location ----------------------- ------------------------------------------------ ------- -----... (18 Replies)
Discussion started by: sreenath1037
18 Replies

7. Shell Programming and Scripting

format text file

i have a text file in this format: name1^A1^B1^ name2^A2^B2^ ... namex^Ax^Bx^ name1^AA1^ name2^AA2^ ... namex^AAx^ name1^AAA1^BBB1^ name2^AAA1^BBB2^ ... namex^AAAx^BBBx^ name1^AAAA1^ name2^AAAA2^ ... namex^AAAAx^ i want to generate a file: (2 Replies)
Discussion started by: busystock
2 Replies

8. UNIX for Dummies Questions & Answers

Content format in a text file

Hi, I need to format the content in a text file as below format. Can some one help me how to approach? Also whether is it possible to convert the output to excel in column wise? Present: ============================================================================= Name: vinodh Status:... (1 Reply)
Discussion started by: vino_hymi
1 Replies

9. Shell Programming and Scripting

Format problem of text file

Folks pardon me for trivial question. After searching the entire forum i decided to post this question. I have a file with some numbers with commas like this 123,456,789 If i open this textfile with either notepad or wordpad they ae looking absolutely fine. When I open this with excel file... (13 Replies)
Discussion started by: repinementer
13 Replies

10. Shell Programming and Scripting

Changing the text file format

Hi, I have a shell script to unload all the empname who have salary >50000 from the emp table into a text file(empname.txt) . m_db unload "$dbc_file" -column_delimiter ',' -select "SELECT empname FROM emp where salary > 50000" >> empname.txt Now my text file have data in the following format ... (3 Replies)
Discussion started by: kavithakuttyk
3 Replies
Login or Register to Ask a Question