ZOSデータセットに対して実行したい検索があり、grepコマンドを作成する方法を知っています。 Unixシステムサービスを介してマシンにアクセスできますが、その環境からデータセットをアドレス指定するにはどうすればよいですか?
最初にcpする必要はありません。 cat、tail、grepなどを使用できます。覚えておくべきことは、特別な引用符と、DSNの前に2つのスラッシュがあることです。
猫 "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep解析
Cpコマンドの下にあるUNIXコマンドリファレンスマニュアルを見ると、詳細があります。
私たちが話しているデータセットの大きさはどれくらいですか?
Unixシステムサービスcp
コマンドは、データセットをソースとして、Unixファイル(またはディレクトリ)をターゲットとして使用できるため、データセットが十分に小さい場合は、データセットをにコピーできると考えられます。ファイルとgrep
を心ゆくまで。
別の方法として、z/OSマシンのISPF
でデータ・セットを開くことができる場合は、 [〜#〜] findrx [〜#〜] (which)の使用を検討することをお勧めします。 ISPFに基本的な正規表現機能を提供します)-私はそれを自分で使用したことがないので、それが機能するかどうかを保証することはできません。
私の知る限り、2つのオプションがあります。
上記のように、ファイルをuss-filesystemとgrep
にコピーします。私のために働きます。
そのリンクを介して外部リンク(~ /usr/sbin/mount -f Host.quali.pda -O 'SYNC(120)' mountpoint
)とgrep
を作成します。現在、権利制限のために私のために働いていません。
cat
-提案は単一のファイルに対してはうまく機能しますが、すべてのpds-membersに対しては機能しません(少なくとも私はそれを機能させることができませんでした)。