Convertendo man pages em arquivos pdf
Publicado por Sandro Marcell 17/10/2007
[ Hits: 6.496 ]
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
Instalar AWX (container) em CentOS 7
Bloquear Whatsapp, Facebook, Youtube e outros pelo IPTABLES
Script de instalação para Firefox e Thunderbird - new release
Script para monitoramento de processos em execução no sistema
Simples Verificador de E-mail Gmail
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
existe algum hub de jogos online similiar ou igual dos browser (6)
Como botar o efeito de deslocar janelas (win + setas - windows) no lin... (0)
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)









