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> ;-)
