Tôi có một tìm kiếm tôi muốn chạy với bộ dữ liệu zOS và tôi biết cách tạo lệnh grep. Tôi có quyền truy cập vào máy thông qua các dịch vụ hệ thống Unix, làm cách nào để xử lý tập dữ liệu từ môi trường đó?
Tôi có một tìm kiếm tôi muốn chạy với bộ dữ liệu zOS và tôi biết cách tạo lệnh grep. Tôi có quyền truy cập vào máy thông qua các dịch vụ hệ thống Unix, làm cách nào để xử lý tập dữ liệu từ môi trường đó?
Câu trả lời:
Làm thế nào lớn một tập dữ liệu chúng ta đang nói về? Lệnh
dịch vụ hệ thống Unix cp
có thể lấy các tập dữ liệu làm nguồn và tệp Unix (hoặc thư mục) làm mục tiêu, vì vậy có thể hiểu được nếu tập dữ liệu đủ nhỏ, bạn có thể sao chép nó vào tệp và grep
đi vào nội dung trái tim của bạn.
Cách khác, nếu bạn có thể mở tập dữ liệu của mình ISPF
trên máy z / OS, bạn có thể muốn xem xét sử dụng FINDRX (cung cấp khả năng regex cơ bản của ISPF) - Mặc dù vậy tôi chưa bao giờ sử dụng nó nó có hoạt động hay không.
Theo tôi biết có hai lựa chọn:
Sao chép tập tin vào uss-filesystem và grep
ở đó như đã đề cập ở trên; làm việc cho tôi
Tạo một liên kết ngoài ( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint
) và grep
thông qua liên kết đó; hiện không làm việc cho tôi vì những hạn chế quyền.
Đề xuất cat
hoạt động tốt cho một tệp duy nhất, nhưng không phải cho tất cả các thành viên pds (ít nhất là tôi không thể làm cho nó hoạt động).