The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Operativsystem > HP-UX
.
google unix.com



HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard proprietære gjennomføring av Unix operativsystem basert på System V.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
unix skript for lasting av data fra en fil i databasen grajesh_955 Shell programmering og Skripting 5 11-08-2008 11:49
Split stor fil og legge til topp-og bunnteksten for hver små filer ashish4422 Shell programmering og Skripting 7 07-07-2008 03:13
Split stor fil og legge til topp-og bunnteksten for hver fil ashish4422 Shell programmering og Skripting 1 04-15-2008 07:12
unix skript som tar den gamle data fra en TXT-fil og komprimere dem i nye filen vpandey Shell programmering og Skripting 2 03-05-2008 11:10
Splitte en stor fil nbvcxzdz Shell programmering og Skripting 4 11-14-2005 08:48

Closed Thread
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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 03-29-2006
SAIK SAIK is offline
Registrert bruker
  
 

Bli Date: Mar 2006
Innlegg: 1
Trenger du å dele en stor datafil ved hjelp av en Unix script

Hilsen alle:
Jeg er fremdeles nytt for Unix-miljøet, og jeg trenger hjelp med følgende krav.

Jeg har en stor sekvensiell fil sortert på et felt (for eksempel lagre #) som blir delt opp i flere mindre filer, en for hver butikk. Det betyr at hvis det er 500 butikker, vil det være 500 filer. Dette blir gjort ved hjelp av en sqr program akkurat nå. Hvordan er dette gjort ved hjelp av en Unix script? Eventuelle Pseudocode vil bli verdsatt.

I eksempelet nedenfor er de to første postene skrevet til en fil og når det er en endring i butikken #, skriver den til en annen fil. Navnene på filene er lgXXX hvor XXX er store tall (dvs. lg002, lg003 og så videre).


Formatet inndatafilen:
Store # By ZIP
--------------------
002 XXX 01601 ..> skrevet til lg002 fil
002 YYY 01601 ..> skrevet til lg002 fil
003 AAA 11111 ..> skrevet til lg003 fil
004 BBB 11222 ..> skrevet til lg004 fil
:
:
:
555 XYZ 99999 ..> skrevet til lg555 fil

Takk!
SaiK
  #2 (permalink)  
Old 03-29-2006
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Bli Date: Feb 2005
Sted: Boston, MA
Innlegg: 5131

Code:
#!/bin/ksh

while read store city zip
do
    echo "${store} ${city} ${zip}" >> "lg${store}"
done < myInputFile

Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden Av
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 09:48.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0