2 votos

GNU grep: Esta página de manual no es compatible con mandoc.

He instalado los utilitarios GNU como se sugiere aquí

brew install coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt grep

Y ahora tengo man grep para el grep de macOS y man ggrep para el grep de GNU. Pero por alguna razón, cuando uso man ggrep hay una advertencia:

Esta página de manual no es compatible con mandoc(1) y puede mostrarse incorrectamente.

¿Por qué sucede esto? ¿Cómo solucionarlo correctamente?

Las páginas de manual de otros utilitarios GNU, como man gcp, no tienen este problema.

10voto

Michael Zhou Puntos 167

Hace varias versiones de macOS, Apple decidió eliminar el software de composición groff de macOS, en favor de usar mandoc para renderizar páginas de manual. El mensaje de "error" es informativo y para la mayoría de las páginas de manual es inofensivo.

Editar: Usando el paquete groff de Homebrew, la sintaxis se vería así-

 gunzip -qfc -- /ruta/absoluta/hacia/pagina/manual/ggrep | /ruta/absoluta/hacia/bin/tbl | /ruta/absoluta/hacia/bin/groff -Wall -mtty-char -mandoc -Tascii -P -c | less -is

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X