(2 odpovědi)
Uzavřeno před 5 lety.
Právě jsem si prohlížel několik man
stránky pro několik různých příkazů včetně grep
a ifconfig
.
Na několika stránkách jsem si všiml, že obsah používá podivnou syntaxi k označení toho, co si myslím, že jsou citace (zaškrtnutí následované jednoduchou nebo dvojitou uvozovkou):
`text'
Proč nemohou používat ’
nebo "
otevřete a úzké uvozovky?
Aktualizovat
Nyní si uvědomuji, že by to mělo být tučné vytlačení znaků místo uvozovek. Existuje nějaký důvod, proč je můj systém při formátování ignoruje? Používám OSX.
Přijatá odpověď:
Manuálové stránky byly historicky psány ve značkovacím jazyce troff/nroff, i když nyní existují alternativy, jako je DocBook.
Troff, který je určen pro přípravu výstupu na fotosazbu (nebo do souborů ve formátech jako PostScript nebo PDF), automaticky změní `
a ’
znaky ve vstupu do zakřivených uvozovek, ‘
a ’
. (Viz Uživatelská příručka Troff, část 2.1).
Nroff, což je ten man
příkaz běží, když je výstup na terminál, předá tyto znaky beze změny.
Tyto uvozovky jsou ve skutečnosti v nezpracované manuálové stránce pro starší verzi GNU grep (2.5.1) ve FreeBSD a OSX:
.B GREP_COLOR
environment variable. WHEN may be `never', `always', or `auto'
Novější verze GNU grep tyto uvozovky na manuálové stránce nemají:
.I WHEN
is
.BR never ", " always ", or " auto .