Sponsored Content
Full Discussion: Grep result loses formatting
Special Forums UNIX Desktop Questions & Answers Grep result loses formatting Post 302438911 by blackeyed on Wednesday 21st of July 2010 07:10:53 AM
Old 07-21-2010
Thanks mate it worked...
However i am facing one more problem

Code:
touch -t `date +%m%d0000` /tmp/$$
queued_total=0
processed_total=0
locked_total=0
error_total=0

find /apps/path/reports/ctrl/ -type f -newer /tmp/$$ | grep BIP_ | while read obj
do
echo "$obj">> /apps/path/report_$log_date.log
echo "_______________________________________________________________________________________________________________">> /apps/home/testfit01/report_$log_date.log
grep -E -A 31 "PROCESS ID" "$obj"  | while read obj2
do
if echo $obj2| grep -q "TASK ID:"; then
echo "$obj2">> /apps/path/report_$log_date.log
fi
if echo $obj2| grep -q "TOTAL ACCOUNTS QUEUED"; then
queued=`echo "$obj2" | cut -f2 -d ':'`
queued_total=`expr $queued_total + $queued`
echo "$obj2">> /apps/path/report_$log_date.log
fi
if echo $obj2| grep -q "TOTAL SUCCESSFULLY PROCESSED"; then
echo "$obj2">> /apps/path/report_$log_date.log
processed=`echo "$obj2" | cut -f2 -d ':'`
processed_total=`expr $processed_total + $processed`
fi
if echo $obj2| grep -q "TOTAL LOCKED/SKIPPED"; then
echo "$obj2">> /apps/home/testfit01/report_$log_date.log
locked=`echo "$obj2" | cut -f2 -d ':'`
locked_total=`expr $locked_total + $locked`
fi
if echo $obj2| grep -q "TOTAL IN ERROR"; then
echo "$obj2">> /apps/path/report_$log_date.log
error=`echo "$obj2" | cut -f2 -d ':'`
error_total=`expr $error_total + $error`
echo "_______________________________________________________________________________________________________________">> /apps/home/testfit01/report_$log_date.log
fi
done
echo " ">> /apps/path/report_$log_date.log
echo " ">> /apps/path/report_$log_date.log
done

echo "Total Queued      : $queued_total"
echo "Total Processed   : $processed_total"
echo "Total Locked      : $locked_total"
echo "Total Error       : $error_total"

I am getting 0 for all totals. Can you help.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

To have a numeric result from grep

I am new to unix. i need to know how to use grep to grep and expression from a file. and pass the result as a 0 for found and 1 for not found. I can only go up to grep 'Checking Subscription Status' ranos.log. Please help. Thank you. (2 Replies)
Discussion started by: Hak Dee
2 Replies

2. UNIX for Dummies Questions & Answers

grep to handle a 0 result

Hi guys, I have the following grep command in a script to search through a file for a string and return its count, and it works fine for when the string exists: grep "string" file.txt | wc However, sometimes the result will be 0 and I want the script to take this as the result. Right now... (6 Replies)
Discussion started by: ocelot
6 Replies

3. Shell Programming and Scripting

formatting the sql select result

Hi, I have about 12 columns and 15 rows to be retrived from sybase isql command through unix. But when i output the sql into a file and see it, the formatting is going for a toss. can someone please suggest how can i get the result correctly in the output file ? Thanks, Sateesh (2 Replies)
Discussion started by: kotasateesh
2 Replies

4. Shell Programming and Scripting

diaplaying the grep result

Hi, My code is like this if swlist -a revision 2>/dev/null | grep ABC 2>/dev/null then echo "Found Above mentioned ABC Version, please remove it first..." fi This is displaying the result to the screen. i want to first suppress that and for that i wrote the below... (1 Reply)
Discussion started by: rag84dec
1 Replies

5. Shell Programming and Scripting

How to negate grep result?

Here is my script so far: set dirs = ` find . -name "message.jar" 2> /dev/null | cut -d "/" -f 2 ` | uniq foreach dir ( $dirs ) if (grep $dir/* someText==null) --> how do I write this in script? print $dir end end (4 Replies)
Discussion started by: mmdawg
4 Replies

6. Shell Programming and Scripting

pipe result from grep

Trying to create a command line script to look for all files matching a pattern, grep for a specific value in each file, and write out the filename long list. It's possible the filename won't containe the value. { echo “Running....” for fname in 811_Intermediate_File_* do grep -l... (3 Replies)
Discussion started by: gavineq
3 Replies

7. Solaris

grep result in newline

Hi While trying to do a search on solaris, the grep results seems to be appearing on the same line instead of the new line. Wed Jan 18 14:45:48 weblogic@test:/abcd$ grep qainejb02 * qa_cluster_biz_view_tc_intl_servers_ports_2:qainejb02 7101 qa_cluster_servers_2:qainejb02... (2 Replies)
Discussion started by: ganga.dharan
2 Replies

8. UNIX for Dummies Questions & Answers

Bash - CLI - grep - Passing result to grep through pipe

Hello. I want to get all modules which are loaded and which name are exactly 2 characters long and not more than 2 characters and begin with "nv" lsmod | (e)grep '^nv???????????? I want to get all modules which are loaded and which name begin with "nv" and are 2 to 7 characters long ... (1 Reply)
Discussion started by: jcdole
1 Replies

9. Shell Programming and Scripting

[Solved] Sending a HTML email from cli loses formatting.

Hi, I have a .sh file, to email a report of our backups from a linux machine. It looks like this (minus a few bits): echo "HELO $host.$domain" sleep 1 echo "mail from: vdrreport@$domain" sleep 1 echo "rcpt to:$mailto" sleep 1 echo "data" sleep 1 echo "subject: $host VDR-Report... (2 Replies)
Discussion started by: cognito
2 Replies

10. Shell Programming and Scripting

Grep result from dd command

Hi, I am running following command in a bash script for testing IO and use grep to get throughput number, but it did not work, it displayed everything: dd if=/dev/zero of=/dev/null bs=1G count=1 oflag=dsync | grep bytes | awk '{print $7}' 1+0 records in 1+0 records out 536870912 bytes... (2 Replies)
Discussion started by: hce
2 Replies
SSH2_METHODS_NEGOTIATED(3)						 1						SSH2_METHODS_NEGOTIATED(3)

ssh2_methods_negotiated - Return list of negotiated methods

SYNOPSIS
array ssh2_methods_negotiated (resource $session) DESCRIPTION
Returns list of negotiated methods. PARAMETERS
o $session - An SSH connection link identifier, obtained from a call to ssh2_connect(3). RETURN VALUES
EXAMPLES
Example #1 Determining what methods were negotiated <?php $connection = ssh2_connect('shell.example.com', 22); $methods = ssh2_methods_negotiated($connection); echo "Encryption keys were negotiated using: {$methods['kex']} "; echo "Server identified using an {$methods['hostkey']} with "; echo "fingerprint: " . ssh2_fingerprint($connection) . " "; echo "Client to Server packets will use methods: "; echo " Crypt: {$methods['client_to_server']['crypt']} "; echo " Comp: {$methods['client_to_server']['comp']} "; echo " MAC: {$methods['client_to_server']['mac']} "; echo "Server to Client packets will use methods: "; echo " Crypt: {$methods['server_to_client']['crypt']} "; echo " Comp: {$methods['server_to_client']['comp']} "; echo " MAC: {$methods['server_to_client']['mac']} "; ?> SEE ALSO
ssh2_connect(3). PHP Documentation Group SSH2_METHODS_NEGOTIATED(3)
All times are GMT -4. The time now is 08:11 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy