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?
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:
Salin file ke sistem uss-files dan di grepsana seperti yang disebutkan di atas; bekerja untukku.
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).
Jawaban:
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.
sumber
Seberapa besar set data yang kita bicarakan? Perintah
layanan sistem Unix
cp
dapat 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 dangrep
pergi ke isi hati Anda.Sebagai alternatif, jika Anda dapat membuka set data Anda di
ISPF
mesin 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.sumber
Sejauh yang saya tahu ada dua opsi:
Salin file ke sistem uss-files dan di
grep
sana seperti yang disebutkan di atas; bekerja untukku.Buat tautan eksternal (
~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint
) dangrep
melalui 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).sumber
sumber