2016-04-27 8 views
0

Ich habe die folgende Zeile in einer PS-DateiWie fügt man Daten in eine PS-Datei ein?

version 
!cd "//''" 

die andere Datei enthält die folgende Zeile

remove 

Ich mag Daten von einer anderen zwischen den einfachen Anführungszeichen der obigen Zeile Datei anhängen. Nachdem die Zeichen Anfügen (Entfernen) von einem anderen der ps-Datei

version 
!cd "/remove/''" 

Ich habe versucht, mit OUTREC enthalten folgende Daten sollten aber din Arbeit, auch die Charaktere Versionen

SORT FIELDS=COPY 
OUTREC FIELDS=(1:C'!cd "/', 
       6:1,6, 
       12:C''"') 
+1

Was haben Sie versucht? Welche Daten müssen eingefügt werden? Was meinst du mit JCL (SORT?)? Wenn Sie" folgende Zeilen "sagen und zeige nur eine Zeile, was meinst du. Zeigen Sie repräsentative Daten aus Ihren Quelldateien und eine Beispielausgabe für diese Daten. –

Antwort

0

Ihre Felder geändert wurde (die ist besser als BUILD) sollte bedingt sein, um die Verarbeitung jeder Zeile zu vermeiden.

Sie haben nicht erwähnt, wie Sie die Daten aus der anderen Datei erhalten.

Am besten wären zwei Schritte. Schritt 1, um eine "Symboldatei" (SYMNAMES DD, wenn sie im zweiten Schritt verwendet wird) zu erstellen, um die Daten aus Ihrer zweiten Datei zu übernehmen und ihr einen Namen zu geben.

Dann im zweiten Schritt mit bedingter Verarbeitung (ifthen = (WHEN = (logischer Ausdruck)), um den Wert des Symbols als das Einfügen zu verwenden.

ich Ihre zweite Datei unter der Annahme, manchmal können unterschiedliche Werte enthalten "Wenn nicht, warum nicht einfach das ganze Ding generieren? Oder verwenden Sie Ihren Editor?

Verwandte Themen