私は最初の17行が空白の9787レコードを持っています。私はそれらの17行をファイルの最後に移動したい。 どうすればいいですか?SORTを使って空白行をファイルの末尾に移動するには?
答えて
以下の末尾に空白行を持つ入力データセットをソートしますSORTOUT DD
// SORT EXEC PGM = SORT
// SYSOUT DD SYSOUT = *
// SORTWK01 DDスペース= (CYL、(10,5)、RLSE)
// SORTWK02 DDスペース=(CYL、(10,5)、RLSE)
// SORTWK03 DDスペース=(CYL、(10,5)、RLSE)
// SORTIN DD DSN = INPUT.DATASET、DISP = SHR
// SORTOUT DD SYSOUT = *
// SYSIN DD *
SORT FIELDS =(1,80、CH、D)
// *
FIELDS =(1,80、CH、D)は、文字データを用いて、80文字の位置1から降順にソートされることを意味。
データセットが80文字より広い場合は、実際の幅をここに入力する必要がある場合や、空白行を最後に配置しない場合があります。
データを並べ替える必要はありません。幸運にも、データラインは、1)レコードごとに順番に、2)に降順での順番であること:-)。
これは、各レコードの「末尾」にシーケンス番号を追加することで、各レコードを一時的に拡張します(5桁で拡張できるようにする必要があります)。 OUTFIL OMITでは、データの最初の17レコードからの空白行が削除されます。 TRAILER1と "スラッシュ演算子" "/"を使用すると、ファイルの "最後"に17行の空白行が追加されます。 REMOVECCは、TRAILER1(報告機能)が追加するプリンタ制御文字を持たない必要があるためです。 OUTFILのBUILDは、レコードを元のサイズに戻し、5桁のシーケンス番号を削除します。
OPTION COPY
INREC IFTHEN=(WHEN=INIT,OVERLAY=(81:SEQNUM,5,ZD))
OUTFIL OMIT=((1,80,CH,EQ,C' ',
AND,81,5,ZD,LE,17)),
BUILD=(1,80),
REMOVECC,
TRAILER1=(/,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/)
- 1. Rails:末尾の空白でファイルがいっぱいになる
- 2. ブートストラップ - 行をページの末尾に移動
- 3. 末尾の空白でインラインコードを使用するには?
- 4. Xcode 4.5 - 末尾の空白
- 5. Visual Studio - 新しいファイルの末尾の空白行
- 6. ファイルの末尾の空白を無視する
- 7. Java:末尾の空白を印刷
- 8. DateTimeの末尾に移動するテキスト
- 9. ファイルの一部を末尾に移動する方法
- 10. SQL:Varcharはテキストの末尾に空白を追加します
- 11. TextBoxから末尾の空白行を削除します。
- 12. NSAttributedStringの末尾に空白をトリム(削除)する方法
- 13. ブロッククォートの末尾にある余白/パディングの末尾に
- 14. 正規表現 - スタートと行の末尾から空白をトリミング
- 15. シェル、名前の末尾に空白を削除します
- 16. SQL Serverの列から末尾の空白と空白を削除する
- 17. DataTable文字列を並べ替えるには、空白または空白を末尾に付けます。
- 18. TextMate:末尾の空白を削除して保存します。
- 19. Gitはマークダウンファイル内の末尾の空白を無視します
- 20. Bash:行の末尾に末尾にスペースがあるファイルを見つける
- 21. Cygwinは末尾の空白を取り除きます
- 22. textWranglerの行末と行末にカーソルを移動するには
- 23. レポートの末尾に空白のページがあります。
- 24. RDLCレポートの末尾に空白のページがあります
- 25. 余分な空白行を使わずに末尾に複数の行を返す
- 26. テーブル内に末尾の空白がないか調べる
- 27. Regex:キャプチャグループ内の末尾の空白を無視する
- 28. 末尾の空白をR内のgsubで削除する
- 29. awkを使ってxmlの先頭と末尾の空白を数える方法はありますか?
- 30. 末尾の空白を削除し、先行スペースとして追加します。
空白行だけを末尾に置き、残りを元の順序で残しますか?レコードにはどのようなタイプのデータセットがありますか?どのソートプログラムにアクセスできますか? – Deuian
はい、レコードはPSに常駐しています。私はDFSORTにしかアクセスできません – Dobby