Могу ли я запустить grep для набора данных zOS через системные службы Unix?


8

У меня есть поиск, который я хотел бы запустить в наборе данных zOS, и я знаю, как сформировать команду grep. У меня есть доступ к машине через системные службы Unix. Как мне обратиться к набору данных из этой среды?


1
+1 Я думаю, что это первый вопрос по z / OS здесь :)
kubanczyk

1
@kubanczyk У меня есть еще много, если вы хотите их ...
К. Росс

Абсолютно - я не думаю, что у нас много людей из z / OS, но хорошие вопросы могли бы привлечь их :)
voretaq7

некоторые сомнения проясняются после прочтения этого вопроса. спасибо
Премрай

Ответы:


4

Нет необходимости сначала cp. Вы можете кошку, хвост, grep и т. Д. Следует помнить специальное цитирование, и перед DSN ставятся две косые черты:

кот "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep parse

Если вы посмотрите справочное руководство по командам UNIX под командой cp, есть больше информации.


3

Насколько большой набор данных мы говорим?
Команда системных служб Unix cpможет принять наборы данных в качестве источника, а файл (или каталог) Unix - в качестве цели, поэтому, возможно, если набор данных достаточно мал, вы можете скопировать его в файлы и grepна свое усмотрение.

В качестве альтернативы, если вы можете открыть свой набор данных ISPFна машине z / OS, возможно, вы захотите использовать FINDRX (который предоставляет базовые возможности регулярных выражений ISPF) - хотя я сам никогда не использовал его, поэтому не могу ручаться за это работает или нет.


Наборы данных не такие большие (источник на языке COBOL), но их более 200 ...
С. Росс

0

Насколько я знаю, есть два варианта:

  1. Скопируйте файлы в uss-файловую систему и grepтам как указано выше; работает для меня.

  2. Создать внешнюю ссылку ( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint) и grepчерез эту ссылку; в настоящее время у меня не работает из-за прав-ограничений.

cat-Suggestion хорошо работает для одного файла, но не для всех PDS-членов (по крайней мере , я был не в состоянии заставить его работать).


0
  • г / ОС поддерживает UNIX ( Single UNIX Specification ) API - интерфейсы и приложения через USS ( U NIX S ystem S ervices).
  • Open Group сертифицирует z / OS как совместимую операционную систему UNIX с иерархическими файловыми системами HFS и zFS в стиле UNIX / Linux.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.