The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Betriebssysteme > HP-UX
.
Google unix.com



HP-UX HP-UX (Hewlett Packard UniX) ist Hewlett-Packard-eigene Implementierung des Unix-Betriebssystem, basierend auf System V

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Unix-Skript zum Laden der Daten aus einer Datei in die Datenbank grajesh_955 Shell Programmierung und Scripting 5 11-08-2008 11:49 PM
Split große Datei, und fügen Sie Kopf-und Fußzeilen für jede kleine Dateien ashish4422 Shell Programmierung und Scripting 7 07-07-2008 03:13 PM
Split große Datei, und fügen Sie Kopf-und Fußzeilen für jede Datei ashish4422 Shell Programmierung und Scripting 1 04-15-2008 07:12 AM
Unix-Skript, um die alten Daten aus einer TXT-Datei und komprimieren sie in neue Datei vpandey Shell Programmierung und Scripting 2 03-05-2008 11:10 AM
Split eine große Datei nbvcxzdz Shell Programmierung und Scripting 4 11-14-2005 08:48 AM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-29-2006
Saik SAIK is offline
Registrierte Nutzer
  
 

Join Date: März 2006
Beiträge: 1
Teilen müssen, eine große Datei mit einem Unix-Skript

Grüße alle:
Ich bin noch neu auf Unix-Umgebung und ich brauche Hilfe bei der folgenden Anforderung.

Ich habe eine große sequentielle Datei sortiert auf ein Feld (sagen Store #), das in mehrere kleinere Dateien, für jedes Geschäft. Das heißt, wenn es 500 Filialen, wird es 500 Dateien. Dies geschieht mit Hilfe eines SQR-Programm jetzt. Wie geschieht dies mit einem Unix-Skript? Jede Pseudocode wird geschätzt.

Im Beispiel unten, die ersten beiden Sätze werden in eine Datei geschrieben werden und, wenn es eine Änderung in der Filiale #, schreibt es auf eine andere Datei. Die Namen der Dateien sind lgXXX wobei XXX für den Shop-Nummer (dh, lg002, lg003 und so weiter).


Format der Eingabedatei:
Store # PLZ Stadt
--------------------
002 XXX 01601 ..> geschrieben lg002 Datei
002 YYY 01601 ..> geschrieben lg002 Datei
003 AAA-11111 ..> geschrieben lg003 Datei
004 BBB 11222 ..> geschrieben lg004 Datei
:
:
:
555 XYZ 99999 ..> geschrieben lg555 Datei

Danke!
Saik
  #2 (permalink)  
Old 03-29-2006
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Ort: Boston, MA
Posts: 5131

Code:
#!/bin/ksh

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

Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Aus
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:24 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0