The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
Google UNIX.COM
Home Forums Register Rules & FAQ Members List Arcade 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 here. Shell Script Page.


Other UNIX.COM Threads You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
weird behavior of grep -P pankai Shell Programming and Scripting 2 12-20-2007 01:38 PM
New Style Ralf Post Here to Contact Site Administrators and Moderators 1 06-17-2003 12:50 PM
Style not working right criglerj Post Here to Contact Site Administrators and Moderators 3 11-25-2002 12:35 PM
oops! Style Manager kristy UNIX for Dummies Questions & Answers 1 12-14-2001 02:07 PM

Reply
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-16-2008
Registered User
 

Join Date: May 2008
Posts: 51
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
awk, sed, grep...weird style

Quote:
AutoMicro Job Request
================================
(1). Job Request Information
================================
Date of Request: 20080514 10:36 Submitted By: name
First Carrier: carrier name (612W) Date of Process: 20080514 10:36

================================
(2). Plan Summary By Connection
================================
| Previous | | Current |
Conn Total Plan Usr Prev Can Has
*some space* Vsl Voy Type Qty Qty Plan Plan Plan Plan Reason**
--- --- ---- ----- --- ---- ---- ---- ---- ------
vessel name 6113A HLDITH 23 0 0 0 23 23
**Reason: [P]: Cannot Plan Fully [O]: Not In Planning Scope [C]: No Cluster
[b]: Big Volume [i]: Band 1 HLD Connection [S]: Not Selected
[N]: No BKDN to Plan [H]: Holding Volume Too High [F]: No Feasible space

==========================================
(3). Plan Details For Connecting Carriers
==========================================
Vsl Voy Port Sz Cat Wt Block Slot Row Qty Crane OperCode ResvFor
carrier name 6113A xxxx 40 GP M U02 25 8 1 0
*some space* xxxx 40 HC M U02 25 8 1 0
*some space* xxxx 40 HC H U02 25 7 3 0
*some space* xxxx 40 HC H U02 25 8 3 0
*some space* xxxx 20 GP X U02 27 8 2 0
*some space* xxxx 20 GP M U02 27 8 1 0
*some space* xxxx 20 GP U U02 27 4 4 0
*some space* xxxx 20 GP U U02 27 5 5 0
*some space* xxxx 20 GP U U02 27 8 3 0

================================
(4). Free Space Summary
================================

my desired output is like this:

so the thing is, I only need to show every of this part out
Quote:
xxxx 40 GP M U02 25 8 1 0
xxxx 40 HC M U02 25 8 1 0
xxxx 40 HC H U02 25 7 3 0
xxxx 40 HC H U02 25 8 3 0
xxxx 20 GP X U02 27 8 2 0
xxxx 20 GP M U02 27 8 1 0
xxxx 20 GP U U02 27 4 4 0
xxxx 20 GP U U02 27 5 5 0
xxxx 20 GP U U02 27 8 3 0
but the frequency of that data is not fixed, so sometimes it may have 4 lines, or 6 lines or whatever in that file. However, the last line will always have empty space/line below it.

Last edited by finalight : 05-16-2008 at 02:07 AM.
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 05-16-2008
era era is offline
Herder of Useless Cats
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 2,203
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
What's a good criterion for identifying those lines?

Code:
grep xxxx file
Reply With Quote
  #3 (permalink)  
Old 05-16-2008
Registered User
 

Join Date: Jul 2006
Posts: 187
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
pass your output result to sed

Code:
sed 's/^ *//'
Reply With Quote
  #4 (permalink)  
Old 05-16-2008
Registered User
 

Join Date: May 2008
Posts: 51
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Quote:
Originally Posted by era View Post
What's a good criterion for identifying those lines?

Code:
grep xxxx file
they are one single word, but may not be similiar
Reply With Quote
  #5 (permalink)  
Old 05-16-2008
Registered User
 

Join Date: May 2008
Posts: 51
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Quote:
Originally Posted by aju_kup View Post
pass your output result to sed

Code:
sed 's/^ *//'
huh? i don't get your meaning
Reply With Quote
Google UNIX.COM
Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 11:26 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger

Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102