The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
ld: fatal: utlokaliseringar kvar mot allocatable men icke skrivbar sektioner tdallagn Sun Solaris 0 05-21-2008 08:58
dellicens flera delar av en fil rgentis UNIX för avancerade & Expertanvändare 1 03-18-2008 08:40
hämtas flera rader på flera ställen i en fil dala Shell-programmering och Skript 8 03-14-2008 03:28
Handtag konfigurationsfil med samma namn Parameter i flera avsnitt potro Shell-programmering och Skript 7 03-05-2008 11:36
Hämta en fil form. tar.gz utan Uncompressing. tar.gz fil balireddy_77 Shell-programmering och Skript 2 07-10-2007 05:23

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-18-2008
rgentis rgentis is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 4
dellicens flera delar av filen

Jag har en fil som jag behöver analysera flera avsnitt ur filen.

Filen innehåller flera rader som börjar med ST (Abunch av uppgifter)
Då filen innehåller flera rader som börjar med SE (Abunch av uppgifter)

SE * 30 * 0001
ST * 810 * 0002

Jag behöver alla linjerna mellan och även dessa.
De fakturor.
Fakturan inleds med ST linje och slutar med SE linje.

Jag måste bryta ut alla fakturor i separata filer.

Kan någon hjälpa mig. Jag vet Grep, sedEller awk kan göra detta, men inte vet hur.
Tack


Här är ett exempel:
ST * 810 * 0001
BIG * 20080315 * 1220680417 ** FÖRORDNANDE *** DI
N1 * SF * MCLANE High Plains * 92 * 46120004
N1 * ST * SWC 7-11 # 57134 * 91 * 571315
N3 * 2712 E 8 ST
N4 * Odessa * TX * 79761
REF * ST * 000134
ITD * 05 * 3 ***** 7 ***** NET 7
IT1 ** 1 * CA * 20/09 ** CB * 649251 * PI * 093 * UPP * 099299711018 * RA * NA
TXI * ZZ * 1,53 **** 2
CTP ** RES * 0 *** CSR * 1
PID * F **** 7-11 T-SHIRT BAG 1 / 7 BBL
Po4 * 1000
IT1 ** 1 * EA * 33.72 ** CB * 834861 * PI * 093 * UPP * 012253022401 * RA * NA
TXI * ZZ * 2,57 **** 2
CTP ** RES * 0 *** CSR * 1
PID * F **** KIT BETONG CHAMP
Po4 * 1
IT1 ** 1 * EA * 0,03 ** CB * 192849 * PI * 093 * UPP * 000000192842 * RA * NA
CTP ** RES * 0 *** CSR * 1
PID * F **** SCS 711 BK 200
Po4 * 1
IT1 ** 30 * EA * 2,59 ** CB * 001511 * PI * 093 * UPP * 025215102776 * RA * NA
CTP ** RES * 0 *** CSR * 1
PID * F **** Maxell T-160 PLUS VIDEO
Po4 * 1
TDS * 18454
SAC * C * G740 *** 5300 ******* 06 *** SERVICE
CTT * 4
SE * 30 * 0001
 

Komihåglista

Taggar
linux, Linux-kommandon, Solaris

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:28.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0