formatting output


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting formatting output
# 1  
Old 01-25-2010
formatting output

my script is as follows
Code:
cnt=`ps -ef |grep pmon|grep -v grep|awk 'END {{print NR}}'`
cnt2=`ps -ef |grep tns|grep -v grep|awk 'END {{print NR}}'`
if [ $cnt = 2 ]
then
        if [ $cnt2 = 1 ]
        then

                rman target/ catalog recdb/recdb@recdb cmdfile report_need_backup.sql > report_need_backup.txt
                echo "=======================================================================================" > report_need_backup_email.txt

                awk '/2>/, /dbf/ {print}' report_need_backup.txt|grep -v "2>" >> report_need_backup_email.txt
                echo "=======================================================================================" >> report_need_backup_email.txt


                echo -e "\t\t=======================================================================================" >> report_need_backup_email2.txt
            grep -v ^= report_need_backup_email.txt|while read line
            do
                    echo -e  "\t\t |$line                    | " >> report_need_backup_email2.txt
            done

                echo -e  "\t\t=======================================================================================" >> report_need_backup_email2.txt
                mail -s "TABLESPACE NEEDED TO BE BACKED UP" oracle < report_need_backup_email2.txt
        else
                mail -s "LISTENER IS DOWN " oracle < no_body.log
        fi
else

        mail -s "EITHER OF THE DATABSE IS DOWN " oracle < no_body.log

fi

*****************************************************
output of report_need_backup_email.txt is
=======================================================================================
Code:
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
Report of files with less than 1 redundant backups
File #bkps Name
---- ----- -----------------------------------------------------
8    0     /u02/backup/perfstat01.dbf
=======================================================================================
*****************************************************
            =======================================================================================
                |RMAN retention policy will be applied to the command                    |
                |RMAN retention policy is set to redundancy 1                    |
                |Report of files with less than 1 redundant backups                    |
                |File #bkps Name                    |
                |---- ----- -----------------------------------------------------                    |
                |8    0     /u02/backup/perfstat01.dbf                    |
                =======================================================================================

**************************************************
I require it like
=======================================================
Code:
                |RMAN retention policy will be applied to the command                                                         |
                |RMAN retention policy is set to redundancy 1                                                                             |
                |Report of files with less than 1 redundant backups                              |
                |File #bkps Name                                                                           |
                |---- ----- -----------------------------------------------------        |
                |8    0     /u02/backup/perfstat01.dbf                                                                                                      |
                =======================================================

**************************************************************************************************** *******************
how to make end of each line as above it is not showing in the post but I want "|" at the end of each line in straight line like the way they appear at start of each line

Last edited by pludi; 01-25-2010 at 05:48 PM.. Reason: code tags, please...
# 2  
Old 01-25-2010
Use printf

Use printf for proper formatting
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Formatting the Output

Hi, I am trying to use printf command and format certain output in a specific format as under: While the left side (upto |) of the above format is part of a fixed header function, the right side is where i am expecting data to be printed. However, as seen, Row1 value is reflecting on last... (5 Replies)
Discussion started by: EmbedUX
5 Replies

2. Shell Programming and Scripting

Formatting the output

Hi, I have a file which contents entries in this form. Only in /data4/temp abc.000001 Only in /data4/temp abc.000003 Only in /data4/temp abc.000012 Only in /data4/temp abc.000120 Only in /data4/temp abc.000133 Only in /data4/temp abc.001444 i want to read line by line and format... (2 Replies)
Discussion started by: arijitsaha
2 Replies

3. Shell Programming and Scripting

Output Formatting

Hi Guys I need help removing some lines from output i am receiving from a shell script. Here is the output: http://i52.tinypic.com/10z0fut.png I am trying to remove the output that i have circled. . ${EDW}/extracts/bin/extracts_setup2.sh . ${EDW}/extracts/extracts.conf ... (7 Replies)
Discussion started by: mooey1232003
7 Replies

4. Shell Programming and Scripting

Formatting of output

Hi Experts, I have to create a report for certain audit and my output looks as follows I m trying to format my output to look like Any inputs would be highly appreciated Thanks Syed (5 Replies)
Discussion started by: maverick_here
5 Replies

5. Shell Programming and Scripting

formatting output

Sorry for being a n00b, but I'm having a lot more trouble than I should with formatting the output to the program I finally completed. I'm basically looking for the linux equivalent to setw( ) from c++ so that I can print things in columns like this (but without the underlines lol): MISSPELLED: ... (4 Replies)
Discussion started by: aikaterinimak
4 Replies

6. Shell Programming and Scripting

Formatting ls output

I am using find and ls to search for "warez" files on my server. find /home/ -regex ".*\.\(avi\|mp3\|mpeg\|mpg\|iso\)" -print0 | xargs -0 ls -oh This command produces this: -rw-r--r-- 1 1000 3.2M Feb 18 2009 /home/user/public_html/lupus.mp3 I want to only get this 3.2M... (4 Replies)
Discussion started by: bonrad
4 Replies

7. Shell Programming and Scripting

more help with formatting ls output...

Ok, for a fun project, my goal is to replicate the style of "catalog" on an old apple ] *A 002 SOMEAPPLESOFTFILE B 004 SOMEFILE T 006 SOMETEXT I 002 SOMEINTEGERFILE The first character is either " " or "*" depending on if the file is locked or not. Next is the filetype, so in... (1 Reply)
Discussion started by: patrick99e99
1 Replies

8. Shell Programming and Scripting

Formatting Output

Hi I tried running the below awk 'BEGIN { printf ("%s %-51s %s %-7s %s",$var1,$var2,$var3,$var4,$var5)}' from the command prompt and it is not working. Getting the error awk: Field $() is not correct. The source line number is 1. Actually my requirement is to form a string based on... (6 Replies)
Discussion started by: dhanamurthy
6 Replies

9. Shell Programming and Scripting

formatting output

Hi need some advice.. #grep -i hostname test.csv (gives the below output) HOSTNAME,name,host_test,,,,,,,, Now I need to format the above output as below. HOSTNAME: name=host_test Any easy way of doing this using awk or sed or printf? (4 Replies)
Discussion started by: balaji_prk
4 Replies

10. Shell Programming and Scripting

Formatting the output

Hi all, Have the following code(1) producing the results(2 & 3). Would like to know if there is a way to format the two reports created in a similar fashion. IE - The first is formatted nicely as a result of the echo "$xmpbdate $xavgs" >> $xmpbrpt However when I attempt to do the same on... (7 Replies)
Discussion started by: Cameron
7 Replies
Login or Register to Ask a Question