Могу ли я запустить grep для набора данных zOS через системные службы Unix?
8
У меня есть поиск, который я хотел бы запустить в наборе данных zOS, и я знаю, как сформировать команду grep. У меня есть доступ к машине через системные службы Unix. Как мне обратиться к набору данных из этой среды?
Насколько большой набор данных мы говорим?
Команда системных служб Unix cpможет принять наборы данных в качестве источника, а файл (или каталог) Unix - в качестве цели, поэтому, возможно, если набор данных достаточно мал, вы можете скопировать его в файлы и grepна свое усмотрение.
В качестве альтернативы, если вы можете открыть свой набор данных ISPFна машине z / OS, возможно, вы захотите использовать FINDRX (который предоставляет базовые возможности регулярных выражений ISPF) - хотя я сам никогда не использовал его, поэтому не могу ручаться за это работает или нет.
Наборы данных не такие большие (источник на языке COBOL), но их более 200 ...
С. Росс
0
Насколько я знаю, есть два варианта:
Скопируйте файлы в uss-файловую систему и grepтам как указано выше; работает для меня.
Создать внешнюю ссылку ( ~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint) и grepчерез эту ссылку; в настоящее время у меня не работает из-за прав-ограничений.
cat-Suggestion хорошо работает для одного файла, но не для всех PDS-членов (по крайней мере , я был не в состоянии заставить его работать).
Ответы:
Нет необходимости сначала cp. Вы можете кошку, хвост, grep и т. Д. Следует помнить специальное цитирование, и перед DSN ставятся две косые черты:
кот "//'s052WX.EO.REXX(MYREXXSOURCE) '" | grep parse
Если вы посмотрите справочное руководство по командам UNIX под командой cp, есть больше информации.
источник
Насколько большой набор данных мы говорим?
Команда системных служб Unix
cp
может принять наборы данных в качестве источника, а файл (или каталог) Unix - в качестве цели, поэтому, возможно, если набор данных достаточно мал, вы можете скопировать его в файлы иgrep
на свое усмотрение.В качестве альтернативы, если вы можете открыть свой набор данных
ISPF
на машине z / OS, возможно, вы захотите использовать FINDRX (который предоставляет базовые возможности регулярных выражений ISPF) - хотя я сам никогда не использовал его, поэтому не могу ручаться за это работает или нет.источник
Насколько я знаю, есть два варианта:
Скопируйте файлы в uss-файловую систему и
grep
там как указано выше; работает для меня.Создать внешнюю ссылку (
~ /usr/sbin/mount -f host.quali.pda -O 'SYNC(120)' mountpoint
) иgrep
через эту ссылку; в настоящее время у меня не работает из-за прав-ограничений.cat
-Suggestion хорошо работает для одного файла, но не для всех PDS-членов (по крайней мере , я был не в состоянии заставить его работать).источник
источник