Unixシステムサービスを介してzOSデータセットに対してgrepを実行できますか?


8

zOSデータセットに対して実行する検索があり、grepコマンドの作成方法を知っています。Unixシステムサービス経由でマシンにアクセスできますが、その環境からデータセットをアドレス指定する方法を教えてください。


1
+1これがz / OSに関する最初の質問だと思います:)
kubanczyk

1
@kubanczyk欲しい場合はもっとたくさん持っています...
C.ロス

絶対に-多くのz / OS関係者がいるとは思いませんが、良い質問は彼らを引き付ける
のに大いに役立ち

この質問を読んだ後、いくつかの疑問が解消されます。ありがとう
Premraj 2017年

回答:


4

最初にcpする必要はありません。cat、tail、grepなどを使用できます。覚えておくべきことは、特別な引用であり、DSNの前にスラッシュが2つあることです。

猫 "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep解析

cpコマンドの下にあるUNIXコマンドリファレンスマニュアルを参照すると、詳細情報があります。


3

どのくらいのデータセットについて話しているのですか?
Unixシステムサービスcpコマンドは、データセットをソースとして受け取り、Unixファイル(またはディレクトリ)をターゲットとして受け取ることができるため、データセットが十分に小さい場合は、ファイルにコピーしgrepて、心ゆくまで楽しむことができます。

別の方法として、ISPFz / OSマシンでデータセットを開くことができる場合は、FINDRX(ISPFの基本的な正規表現機能を提供する)の使用を検討することをお勧めします-私自身は使用したことがないので、保証できませんそれが働いているかどうか。


データセットはそれほど大きくありませんが(COBOLソース)、200以上あります...
C.ロス

0

私が知る限り、2つのオプションがあります。

  1. grep上記のように、ファイルをuss-filesystemおよびそこにコピーします。私のために働く。

  2. 外部リンク(~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint)を作成し、grepそのリンクを介して; 現在、権利制限のために私のために働いていません。

cat-suggestionはなく、(私はそれを動作させることができませんでした少なくとも)すべてのPDSメンバーのために、単一のファイルに適しています。


0
  • z / OSはUNIX(サポートシングルUNIX仕様による)APIとアプリケーションをUSSU NIX S ystem S ervices)。
  • Open Groupは、z / OSを、UNIX / Linuxスタイルの階層型HFSおよびzFSファイルシステムを備えたUNIXオペレーティングシステムとして認定しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.