PSデータセットを更新するREXXプログラムを書いています。REXXコードを使用して特定の行を編集できます。しかし、特定の行の後に特定の文字列を挿入するコードが必要です。
例:私のPSデータセットには100行あります。44行目(45行目)の後に「ABCDE」というテキストを挿入すると、ファイルの合計行数が101行に増えます。残りの行は変更しないでください。これはREXXを使用して可能ですか?
独立してREXX
、古いデータセットを効果的に読み取り、それを新しいファイルに書き出し、新しいレコード(文字列)を出力ファイルに追加してから、残りを書き込む必要があります。物理シーケンシャル(PS)データセットにレコードを「挿入」する方法はありません。最後に、古いファイルを削除し、新しく作成したファイルの名前を古い名前に変更します。
もう1つのオプションは、生成データセットグループ(GDG)を使用して現在のデータセットを読み取り、出力として(0)
新しいデータセットを作成すること(+1)
です。このようにして、他の人が参照できるように同じデータセット名を参照していることになります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加