Eu gostaria de pesquisar por funções POSIX que correspondam à palavra- restrict
chave e minha ideia (aberta a outras ideias) é pesquisar as seções de SINOPSE do Manual do Programador POSIX \<restrict\>
e produzir linhas correspondentes. Eu sei que posso combinar seções -S
e pesquisar páginas de manual com -K
. Como restringir as pesquisas ao Manual do Programador POSIX? Existe uma maneira de filtrar por "manual", ou seja, pelo texto centralizado no topo de uma página de manual?
O Manual do Programador POSIX tem suas próprias seções dedicadas em
man
, a saber0p
(arquivos de cabeçalho),1p
(comandos) e3p
(funções). Você pode restringir sua pesquisa a essas seções:Se você quiser pesquisar o texto completo, substitua a
-k
opção (apropos) pela-K
opção (apropos global). Por padrão, isso fornecerá uma coleção interativa de todas as páginas de manual que contêm o termo de pesquisa (observe que o primeiro resultado é aberto automaticamente e não está na lista mostrada abaixo).Se você quiser apenas uma lista de páginas correspondentes, use a
-w
opção (onde).Se você decidir examinar a
iconv.h.0p.gz
página man a partir dos resultados, poderá fazer isso executandoman 0p iconv.h
.A
restrict
palavra-chave aparece no Manual do Programador POSIX em três formas diferentes:const char *restrict
,char **restrict
, echar *const [restrict]
. Podemos atualizar oman
comando para procurar esses padrões usando um regex:Isso procurará e retornará as páginas man contendo qualquer um dos três formulários acima.