1

ebcdif 形式に変換された 2 つの pdf ファイルと 2 つのテキスト ファイルがあります。2 つのテキスト ファイルは、PDF 名、ページ数などの詳細を固定形式で含む PDF ファイルのカバー ファイルのように機能します。

Cover1.det, Firstpdf.pdf, Cover2.det, Secondpdf.pdf

カバー ファイルの形式は次のとおりです。

Firstpdf.pdf|22|03/31/2012

あれは

pdfname|page num|date generated

その後、ebcdic 形式に変換されます。

これらすべてのファイルを、最初のテキスト ファイル、最初の pdf ファイル、2 番目のテキスト ファイル、2 番目の pdf ファイルの順序で 1 つのファイルにマージしたいと考えています。

アイデアは、scp を使用して、この単一のマージされたファイルをメインフレームにプッシュすることです。

1) 上記の 4 つのファイルを 1 つのファイルにマージする方法を教えてください。

2) PDF ファイルも ebcdic 形式に変換する必要がありますか? はいの場合、どのように?

3) 私の知る限り、メインフレーム ファイルは転送中にレコード長の詳細も必要です。単一のファイルにマージすることに成功した場合、ファイルのレコード長を調べる方法は?

ftp で put と append を使用して実行できるとどこかで読んだことを覚えています。ただし、scp を使用する必要があるため、このマージを実現する方法がわかりません。

読んでくれてありがとう。

4

2 に答える 2

0

1)pkzipのようなものを使ってみませんか?

2)pdfファイルをebcdicに変換する必要はなく、可能でさえないと思います。ファイルはバイナリモードで転送する必要があります

3)pkzipとscpを使用すると、レコード長は必要ありません

于 2012-04-02T08:55:29.847 に答える
0

ファイルのマージは、UNIXで>および>>追加演算子を使用してCatコマンドを使用することで簡単に実現できます。

また、次のファイルを新しい行から開始する必要がある場合(私の場合のように)、ファイル間に空白のエコーが挿入される可能性があります。

于 2012-05-30T08:34:13.863 に答える