![](https://seccdn.libravatar.org/avatar/c97ccd9afbb042ab5bfa10857faf4a20.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola a todos, * Estoy interesado en la obtención en formato txt de algunas páginas man, pero me encuentro que al hacer (por ejemplo), esto: man scsiinfo -Tascii > scsi_info.txt el resultado es el siguiente: scsiinfo(8) Scsiinfo User's Guide scsiinfo(8) N#NA#AM#ME#E scsiinfo - query information from a scsi device S#SY#YN#NO#OP#PS#SI#IS#S s#sc#cs#si#ii#in#nf#fo#o [#[-#-_#o_#p_#t_#i_#o_#n_#s_#._#._#.]#] [#[_#d_#e_#v_#i_#c_#e]#] D#DE#ES#SC#CR#RI#IP#PT#TI#IO#ON#N s#sc#cs#si#ii#in#nf#fo#o queries information from an scsi target. This means generally using the I#IN#NQ#QU#UI#IR#RY#Y scsi command or reading out SCSI-II mode pages (the number of the mode pages and corresponding sections of the SCSI-II sections is given below). It allows also to modify some of these settings on the scsi device (if it supports it). Except for the -#-v#v and -#-l#l options you must specify exactly one scsi device to work on. You may specify any linux scsi device disk, tape, cdrom, generic scsi. Some scsi devices (typically non removable disks) will allow to store your modifications in some non volatile memory. Some of these settings (for example those dealing with the layout of logical blocks and sectors set aside as replacements for erroneous blocks) might render the disk unusable until a low level format. O#OP#PT#TI#IO#ON#NS#S I#In#nf#fo#or#rm#ma#at#ti#io#on#n a#av#va#ai#il#la#ab#bl#le#e f#fr#ro#om#m m#mo#os#st#t S#SC#CS#SI#I d#de#ev#vi#ic#ce#es#s (#(i#in#nc#cl#lu#ud#de#es#s S#SC#CS#SI#I-#-I#I)#) -#-i#i display all information from the I#IN#NQ#QU#UI#IR#RY#Y scsi com- mand. -#-s#s displays the unit serial number using the I#IN#NQ#QU#UI#IR#RY#Y scsi command. -#-d#d display factory and grown defect lists (typically for disks only). It is currently only possible to return defect information up to 4096 bytes. Longer defect lists are truncated. See the B#BU#UG#GS#S section. -#-f#f _#a_#r_#g specify the format in which to return the defect information. The target may decide to fail report- ing defect information in unsupported formats or decide to return data in a different format. s#sc#cs#si#i-#- i#in#nf#fo#o supports all SCSI-II specified defect formats: ... (el resto igual) ¿porqué estos carácteres? Es curioso, porqué si le doy otra salida de formato tipo man lo_que_sea -Tps > lo_que_sea.ps el archivo PostScript resultante si que se ve a las mil maravillas. Gracias por adelantado. - -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFB6VaqVW601sWrp2oRAm/IAJ954Jr3NO1v53L9RHGkjZo11KseQwCfd8+S sg7PPOU9GYTGEwbCWFqqPbg= =taW3 -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
El 2005-01-15 a las 18:45 +0100, Aquiles escribió:
* Estoy interesado en la obtención en formato txt de algunas páginas man, pero me encuentro que al hacer (por ejemplo), esto:
man scsiinfo -Tascii > scsi_info.txt
el resultado es el siguiente:
N#NA#AM#ME#E scsiinfo - query information from a scsi device
Creo que es el formato de salida; si lo visualizo con "less", veo las negritas y subrayados igual que con man.
¿porqué estos carácteres?
Es curioso, porqué si le doy otra salida de formato tipo
man lo_que_sea -Tps > lo_que_sea.ps
el archivo PostScript resultante si que se ve a las mil maravillas.
Puedes pasar de ps a txt. Espera... ¿De donde sacas los tipos disponibles? -T device, --troff-device [=device] This option is used to change groff (or possibly troff's) output to be suitable for a device other than the default. It implies -t. Examples (provided with Groff-1.17) include dvi, latin1, ps, utf8, X75 and X100. He probado: cer@nimrodel:~> man -Tutf8 man > man cer@nimrodel:~> less man y veo lo mismo. Debe ser intencionado. Ah: sin espacio entre "-Tutf8" da un error: cer@nimrodel:~> man -T utf8 man > man /usr/share/man/man1/man.1.gz:601: warning: can't find special character `shc' cer@nimrodel:~> less man -- Saludos Carlos Robinson
![](https://seccdn.libravatar.org/avatar/fde00bc040f8817869bd4743db512ba5.jpg?s=120&d=mm&r=g)
Es curioso pero según una entrada de bitacora ayer de SegFault te podría ir bién. (si lo haces manualmente ) 1 - Alt + f2 2 - man:/scsiinfo 3 - seleccionas todo 4 - Pegar 5 - nombre: sciinfo.txt Claro que esto no sirve para hacerlo de modo automatizado. :(
![](https://seccdn.libravatar.org/avatar/c97ccd9afbb042ab5bfa10857faf4a20.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bueno, me voy a autoresponder un poco (igual a alguien le es de utilidad). * Al fin y al cabo lo que quiero conseguir es una edición impresa de ciertas páginas man, así que le he dado un poco a lo documentación de CUPS dentro del mismo sistema (links http://localhost:631/documentation.html) y al final una muy buena solución es, sencillamente: man el_comando_que_sea -Tps | lpr * He probado también con man el_comando_que_sea -Tascii| lpr pero daba una letra muy grande, con lo cual uno tenía que meterle una modificación a los carácters por pulgada, por ejemplo man el_comando_que_sea -Tascii | lpr -o cpi=17 con lo cual se obtiene un tamaña aceptable; sin embargo, se imprime a una columna, con lo cual mejor la anterior opción (aunque me parece que el tema de las columnas también puede cambiarse mediante opciones). Al final ya tengo edición impresa de los man que quiero... es que soy de esos para los que el papel aún tiene encanto especial (amén que no te quema las pestañas como los monitores, claro) - -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFB6WBrVW601sWrp2oRAq/SAJ9oFHE6mvXPLec15uR8BLUqHDMkZgCfRXWn 772xcVviAL4Nu806b5QKYM4= =GHYj -----END PGP SIGNATURE-----
participants (3)
-
Aquiles
-
Carlos E. R.
-
univac@vired.com