Bisakah saya menjalankan grep terhadap dataset zOS melalui layanan sistem Unix?


8

Saya memiliki pencarian yang ingin saya jalankan terhadap dataset zOS, dan saya tahu cara membentuk perintah grep. Saya memiliki akses ke mesin melalui layanan sistem Unix, bagaimana cara mengatasi dataset dari lingkungan itu?


1
+1 Saya pikir ini adalah pertanyaan pertama tentang OS / OS di sekitar sini :)
kubanczyk

1
@kubanczyk Saya punya lebih banyak jika Anda menginginkannya ...
C. Ross

Benar-benar - Saya tidak berpikir kita memiliki banyak orang z / OS tetapi pertanyaan yang bagus akan sangat menarik untuk menarik perhatian mereka :)
voretaq7

beberapa keraguan hilang setelah membaca pertanyaan ini. terima kasih
Premraj

Jawaban:


4

Tidak perlu cp dulu. Anda bisa memberi cat, tail, grep dll. Yang perlu diingat adalah kutipan khusus dan bahwa DSN didahului oleh dua tebasan:

cat "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep parse

Jika Anda melihat di manual referensi perintah UNIX di bawah perintah cp ada info lebih lanjut.


3

Seberapa besar set data yang kita bicarakan? Perintah
layanan sistem Unix cpdapat mengambil set data sebagai sumber, dan file Unix (atau direktori) sebagai target, jadi dapat dibayangkan jika set data cukup kecil Anda dapat menyalinnya ke file dan greppergi ke isi hati Anda.

Sebagai alternatif, jika Anda dapat membuka set data Anda di ISPFmesin z / OS, Anda mungkin ingin mempertimbangkan untuk menggunakan FINDRX (yang memberikan kemampuan regex dasar ISPF) - Saya belum pernah menggunakannya sendiri jadi saya tidak bisa menjamin untuk itu bekerja atau tidak.


Set data tidak begitu besar (sumber COBOL), tetapi ada 200+ di antaranya ...
C. Ross

0

Sejauh yang saya tahu ada dua opsi:

  1. Salin file ke sistem uss-files dan di grepsana seperti yang disebutkan di atas; bekerja untukku.

  2. Buat tautan eksternal ( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint) dan grepmelalui tautan itu; saat ini tidak bekerja untuk saya karena pembatasan hak.

The cat-suggestion bekerja dengan baik untuk satu file, tetapi tidak untuk semua pds-anggota (setidaknya saya tidak bisa membuatnya bekerja).


0
  • z / OS mendukung API UNIX ( Spesifikasi UNIX Tunggal ) dan aplikasi melalui layanan USS ( U nix S ystem S ).
  • Open Group mengesahkan z / OS sebagai sistem operasi UNIX yang sesuai - dengan sistem file HFS dan zFS hirarki gaya-UNIX / Linux.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.