![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| perl script - adding restart logic | zedex | Shell Programming and Scripting | 4 | 07-08-2008 02:11 PM |
| building a SET clause in shell script | shalua | Shell Programming and Scripting | 14 | 04-10-2007 07:34 PM |
| Help required on building the logic | igandu | Shell Programming and Scripting | 2 | 01-21-2007 06:55 PM |
| Query on a shell script logic | tipsy | Shell Programming and Scripting | 1 | 06-29-2006 06:38 PM |
| what the logic | ramneek | IP Networking | 2 | 09-05-2005 08:42 AM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Help building the logic for a script
Hi guys,
I am new to shell scripting, i need your help to tackle a problem. I have a single file, sample is below: Code:
2008:07:08 07:01:14.360 (tid 4) INFO no bonus notifications to send 2008:07:08 07:01:50.823 (tid 1) INFO Database cleaned of all stale bonus records order than 30 days 2008:07:08 07:01:50.823 (tid 1) INFO No files matching the pattern were found 2008:07:08 07:02:14.770 (tid 4) INFO no bonus records to credit 2008:07:08 07:02:14.770 (tid 4) INFO no bonus notifications to send 2008:07:08 07:02:51.309 (tid 1) INFO Database cleaned of all stale bonus records order than 30 days 2008:07:08 07:02:51.309 (tid 1) INFO Found file: /var/ftp/emm/AnnivBonus_from_20080607_to_20080707_at_20080708_060001.txt 2008:07:08 07:02:51.316 (tid 1) INFO line [ msisdn = 133762, bonus = 56284, total usage = 562842 ] 2008:07:08 07:02:51.323 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.323 (tid 1) INFO line [ msisdn = 295361, bonus = 12315, total usage = 123153 ] 2008:07:08 07:02:51.324 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.324 (tid 1) INFO line [ msisdn = 130174, bonus = 16147, total usage = 161471 ] 2008:07:08 07:02:51.324 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.324 (tid 1) INFO line [ msisdn = 804610, bonus = 16287, total usage = 162873 ] 2008:07:08 07:02:51.324 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.324 (tid 1) INFO line [ msisdn = 781860, bonus = 26363, total usage = 263636 ] 2008:07:08 07:02:51.324 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.325 (tid 1) INFO line [ msisdn = 459960, bonus = 12342, total usage = 123426 ] 2008:07:08 07:02:51.325 (tid 1) INFO Recorded bonus 2008:07:08 07:02:51.325 (tid 1) INFO line [ msisdn = 910676, bonus = 17475, total usage = 174758 ] Code:
2008:07:08 07:03:20.655 (tid 4) INFO AIR credit operation success [ msisdn = 773210] 2008:07:08 07:03:20.656 (tid 4) INFO Bonus required [ msisdn = 113220, bonus = 18960, total usage = 189606 ] 2008:07:08 07:03:20.687 (tid 4) INFO AIR credit operation success [ msisdn = 113220] 2008:07:08 07:03:20.688 (tid 4) INFO Bonus required [ msisdn = 334050, bonus = 14184, total usage = 141849 ] 2008:07:08 07:03:20.719 (tid 4) INFO AIR credit operation success [ msisdn = 334050] 2008:07:08 07:03:20.720 (tid 4) INFO Bonus required [ msisdn = 893241, bonus = 64106, total usage = 641063 ] 2008:07:08 07:03:20.750 (tid 4) INFO AIR credit operation success [ msisdn = 893241] 2008:07:08 07:03:20.751 (tid 4) INFO Bonus required [ msisdn = 922615, bonus = 15175, total usage = 151756 ] 2008:07:08 07:03:20.781 (tid 4) INFO AIR credit operation success [ msisdn = 922615] 2008:07:08 07:03:20.782 (tid 4) INFO Bonus required [ msisdn = 150242, bonus = 14307, total usage = 143074 ] 2008:07:08 07:03:20.812 (tid 4) INFO AIR credit operation success [ msisdn = 150242] 2008:07:08 07:03:20.812 (tid 4) INFO Bonus required [ msisdn = 326001, bonus = 10709, total usage = 107092 ] 2008:07:08 07:03:20.842 (tid 4) INFO AIR credit operation success [ msisdn = 326001] 2008:07:08 07:03:20.842 (tid 4) INFO Bonus required [ msisdn = 132403, bonus = 18708, total usage = 187086 ] 2008:07:08 07:03:20.872 (tid 4) INFO AIR credit operation success [ msisdn = 132403] 2008:07:08 07:03:20.872 (tid 4) INFO Bonus required [ msisdn = 917950, bonus = 19989, total usage = 199896 ] INFO line [ msisdn = 130174, bonus = 16147, total usage = 161471 ] INFO AIR credit operation success [ msisdn = 130174] compare them, in case they are equal i want to output them like displayed below Code:
20080708, 130174, 16147 . . . Guys i need help to create this logix in UNIX/Solaris machine. So far i am unable to use the scripting knowledge that i have to perform this function. Regards, |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|