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
Append Sidhuvud och Trailer balzzz UNIX for Dummies Frågor & Svar 2 01-06-2008 08:19
Kontrollera header och trailer för en given sträng och inte hittats, stänga av er_ashu UNIX for Dummies Frågor & Svar 2 11-08-2007 09:55
Kopiera alla filer med Temne stämpel och ta bort huvudet, trailer från fil ksrams UNIX for Dummies Frågor & Svar 35 07-30-2007 03:15
Räkna Antal Poster i fil utan räknar Sidhuvud och Trailer Records guiguy Shell-programmering och Skript 2 06-07-2007 01:15
kombinera två filer mata in text d3ck_tm AIX 6 02-28-2006 11: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 11-17-2008
oordonez oordonez is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 2
Sammanfoga textfiler samtidigt kombinera flera header / trailer posterna i en vardera.

Situation:
Vårt system utför för närvarande ett arbete (COBOL Program) som genererar ett gränssnitt fil som ska skickas till en av våra leverantörer. Eftersom detta system processer för över 100.000 anställda / pensionärer (och växande), vill vi multitråd jobbet i bearbetning-grupper i syfte att minska sin run-time. Detta fungerar bra, men vi står inför flera gränssnitt filer som måste slås ihop innan överförs till säljaren.


Några detaljer om filen:
Den fil som genereras har ett huvud och en släpvagn post och släpvagn rekord har relevant totala värdena (dvs. anställd räkna, journaler godkänd, etc). Det finns inga fält separatorer - dessa är fast längd fält.

Predikament i detalj:
Vi vill slå samman filerna - det är den enkla biten. Vad som gör detta svårt är att vi måste eliminera flera sidhuvudet register och behåller bara den första. Dessutom måste vi eliminera flera släpfordon register, men vi måste lägga hela det värde totalsummor från varje släpvagn till en släpvagn rekord vi kvar på slutet.

Som du kanske har anat vid det här laget har jag skrivit vissa UNIX-skript, men saknar vissa viktiga kunskaper rörande enskilda registrera och fält manipulation i en textfil. Framför allt skulle jag vilja veta hur jag kan ange specifika områden när jag läser varje post - här är de fält för släpvagnen skivor jag måste hålla ett rullande totalt på. Dessutom skulle jag vilja veta hur jag kan ta bort enskilda poster.

All hjälp är mycket uppskattat.
 

Komihåglista

Taggar
perl, perl skift, växla, skift perl

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 12:10.


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