On Sun, 3 Nov 2002 22:03:46 +0100
Arwan <[EMAIL PROTECTED]> wrote:

> man cdrecord > opzionicdrecord.txt
> 
> il file di testo che ottengo e' piuttosto "sporco". Come posso ovvaire il 
> problema? Ci sono directory o file da cui recuparare le stesse info che mi 
> da' il man, senza impazzire con formattazioni strane?

Le pagine man sono formattate in roff (una specie di TeX, sopravvisuto
solo per questo scopo). I comandi/tag di roff sono del tipo ".qualcosa"

Per stampare la pagina man bisogna passare a groff l'opzione "trasforma in PS" con
  man -T cdrecord | lpr
che trasforma in postscript e stampa.

Non mi ricordo se c'� un'opzione per trasformarlo in puro testo
(vedi man man). Sicuramente, si pu� farlo tramite groff.
Quindi
 
$ whereis cdrecord
cdrecord: /usr/bin/cdrecord /etc/cdrecord.conf /usr/share/man/man1/cdrecord.1.gz

$ zcat /usr/share/man/man1/cdrecord.1.gz | groff -Tqualcosa > cdrecord.txt

vedi il "-Tqualcosa" in "man groff".


Questa la teoria.
Per gli sfaticati, apri la pagina man dall'help di kde e trasformala nel
formato che vuoi. ;-)

ciao, Andrea


PS non credo esista un indice dei comandi Linux.
Puoi costruirtene facilmente uno tuo con:
$ man -f `ls /usr/bin `|grep -iv 'nothing appropriate' > lista.
Attenzione alla differenza tra "'" e "`".
Si pu� ripetere il comando per ogni directory del PATH e fare un merge di lista1, 
lista2, ....

Restano fuori solo i comandi (es. kde) che non hanno un man
 
Un elenco pi� completo, ma pi� sporco (eseguibili richiamabili solo da altri comandi)
e non commentato, lo ottieni premendo due volte <tab> ;-)

Rispondere a