(2 risposte)
Chiuso 5 anni fa.
Ho appena esaminato alcuni man
pagine per alcuni comandi diversi tra cui grep
e ifconfig
.
Ho notato in alcune pagine che il contenuto usa una strana sintassi per annotare quelle che penso siano citazioni (segno di spunta indietro seguito da una virgoletta singola o doppia):
`text'
Perché non possono usare ‘
o "
per aprire e chiudere le citazioni?
Aggiorna
Ora mi rendo conto che questo dovrebbe mettere in grassetto i personaggi invece di annotare le virgolette. C'è qualche motivo per cui il mio sistema li sta ignorando durante la formattazione? Sto usando OSX.
Risposta accettata:
Le pagine man sono state storicamente scritte nel linguaggio di markup troff/nroff, sebbene ora ci siano alternative come DocBook.
Troff, che è pensato per preparare l'output su un fotocompositore (o su file in formati come PostScript o PDF), cambierà automaticamente il `
e ‘
caratteri nell'input tra virgolette curve, ‘
e ‘
. (Vedere il Manuale d'uso di Troff, sezione 2.1).
Nroff, che è ciò che l'man
il comando viene eseguito quando l'output è su un terminale, passerà quei caratteri invariati.
Quelle citazioni sono in realtà nella pagina man grezza per la versione precedente di GNU grep (2.5.1) in FreeBSD e OSX:
.B GREP_COLOR
environment variable. WHEN may be `never', `always', or `auto'
Le versioni più recenti di GNU grep non hanno quelle virgolette nella pagina man:
.I WHEN
is
.BR never ", " always ", or " auto .