|
FIND é o comando usado com mais frequência em Exibir, Editar, Procurar.
O comando FIND tem muitas opções, que são categorizadas da seguinte forma.
As várias categorias podem ser usadas independentemente umas das outras.
Essas opções devem ser fornecidas separadamente da string a ser pesquisada.
A pesquisa pode ser limitada a um intervalo de colunas especificado pelos números das colunas.
Por exemplo, FIND XYZ 23 45 localiza a próxima ocorrência da string XYZ no intervalo de colunas de 23 a 45.
Se você especificar apenas um número de coluna (e não um intervalo), a pesquisa será pela string começando na coluna especificada.
Os rótulos que você definir podem ser usados para delimitar o intervalo de pesquisa em linhas.
Se você fornecer dois rótulos, a pesquisa será feita apenas nesse intervalo. Você não pode dar um único rótulo.
O ISPF atribui um conjunto de rótulos predefinidos para algumas linhas.
Estes são os seguintes:
.ZF: (.ZFIRST) para a primeira linha do conjunto de dados.
.ZL: (.ZLAST) para a última linha do membro.
ZCSR: (.ZCURSOR) para a posição atual do cursor.
WORD: Indica que a string a ser pesquisada é delimitada por espaços ou caracteres não alfanuméricos.
CHAR: Indica que a string não precisa ser palavras.
PREFIX: Indica que a string é seguida por alguns outros caracteres sem espaços intermediários.
(ou seja, a string é um prefixo).
SUFFIX: Indica que a string é precedida por alguns outros caracteres.
HEX: Se a string estiver entre aspas simples e precedida por 'x', isso implica que a string é especificada em caracteres hexadecimais.
A string deve ter apenas caracteres hexadecimais válidos e deve ter um número par de caracteres.
TEXT: Indica que a string deve ser pesquisada sem correspondência entre maiúsculas e minúsculas, ou seja, a pesquisa não diferencia
maiúsculas de minúsculas.
Como esse é o padrão, ele não é usado.
A string é colocada entre aspas e precedida por 't'. CASE: Se a string estiver entre aspas e precedida por 'c', a pesquisa fará distinção entre
maiúsculas e minúsculas. Por exemplo, FIND C'ISPF é executado no TSO'.
FIRST: Procure a primeira ocorrência da string.
LAST: Procure a última ocorrência da string.
ALL: Posicione o cursor na primeira ocorrência e exiba o número de ocorrências no canto superior direito.
PREV: Encontre a ocorrência anterior a partir da posição atual do cursor.
NEXT: Encontre a próxima ocorrência a partir da posição atual do cursor. A string que foi usada para o anterior.
FIND: O comando pode ser usado novamente apenas especificando ''*'.
Se você emitir FIND *, o sistema encontrará a próxima ocorrência da string FIND anterior.
A direção da busca será a mesma direção do comando FIND anterior.
Os padrões para FIND são NEXT, .ZCSR .ZL, TEXT, CHAR.
Alguns exemplos de comandos FIND válidos são:
PASSO 1: Encontre entre as colunas.
Find String 'find' entre a coluna 1 e a coluna 10.
Resultado: Encontre entre as colunas.
A string encontrada 'find' é destacada.
Etapa 1: encontre entre rótulos/linhas.
Colocando a etiqueta 'A' e 'B' na linha 000005 e 000012
Encontrando a string 'XXX' entre as linhas do rótulo '.A' e '.B'
Etapa 2: encontrar entre os rótulos
Mostrar resultado como 'CHARS 'XXX' encontrado'.
Se a palavra não for encontrada. então ele mostra o resultado como 'Nenhum CHARS 'XXX' encontrado'.
Além disso, o comando F 'string' .a .b 30 45 colocará o cursor na primeira ocorrência da palavra 'string' entre os rótulos .a e .b, entre as colunas 30 e 45.
FIND - Cláusula Picture
As pesquisas de cláusulas PICTURE são usadas para localizar ocorrências de strings que tenham algumas características comuns ou que correspondam a algum
padrão.
As strings são colocadas entre aspas simples e precedidas por 'p'.
Todos os caracteres que não representam uma imagem podem ser usados como estão.
Por exemplo, FIND P'VERSION#' ALL encontrará todas as ocorrências de todas as strings VERSION0, VERSION1, VERSION2...VERSION9.
Cada caractere de imagem representa apenas um caractere.
Uma lista de caracteres de imagem válidos é fornecida da seguinte forma:
© Copyright
IBMMAINFRAMER
|