Convertendo man pages em arquivos pdf
Publicado por Sandro Marcell 17/10/2007
[ Hits: 6.527 ]
Homepage: http://sanmarcell.wordpress.com
Simples script que converte man pages de comandos em arquivos pdf.
#!/bin/bash --norc
#
# Convertendo man pages em pdf's
#
# Sandro Marcell (sandro_marcell@yahoo.com.br)
# Realçando saída:
Echo() { echo -e "\e[1m$*\e[m" ; }
# São necessários: Ghostscript e troff:
[[ $(which gs) ]] || { Echo "-> É necessário o Ghostscript" ; exit 1 ; }
[[ $(which troff) ]] || { Echo "-> É necessário o troff" ; exit 1 ; }
# Checando parâmetros:
[[ $# != 1 ]] && Echo "Uso: ${0##*/} [comando]" && exit 1
# Checando a existência do comando:
[[ $(which $1) ]] || { Echo "[$1] Comando inexistente." ; exit 1 ; }
# Existe man page para o comando especificado?
[[ $(whereis $1 | fgrep "man") ]] || {
Echo "-> Não existe man page para [$1]"
exit 1
}
# Convertendo:
man -t $1 > $1.ps
[[ $? == 0 ]] && {
gs -dQUIET -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
-sOutputFile=$1.pdf $1.ps
rm -f $1.ps 2> /dev/null
Echo "Arquivo pdf criado." ; exit
} || { Echo "-> Erro ao criar arquivo pdf" ; exit 1 ; }
# Fim
zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Script para Remover Ascentos em arquivos HTML
Configurando seus arquivos no Slackware
Verificar o IP válido da sua conexão na internet
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Não consigo instalar distro antiga no virtualbox nem direto no hd (15)
Quais os códigos mais dificeis que vcs sabem fazer? (12)
systemd-resol... precisa ser reiniciado periodicamente [RESOLVIDO] (7)









