Могу ли я запустить 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) - хотя я сам никогда не использовал его, поэтому не могу ручаться за это работает или нет.

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

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

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

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

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

woecki
источник
0
  • г / ОС поддерживает UNIX ( Single UNIX Specification ) API - интерфейсы и приложения через USS ( U NIX S ystem S ervices).
  • Open Group сертифицирует z / OS как совместимую операционную систему UNIX с иерархическими файловыми системами HFS и zFS в стиле UNIX / Linux.
Premraj
источник