Transforme a manpage e infopage em pdf e texto

Publicado por Perfil removido (última atualização em 18/11/2010)

[ Hits: 4.423 ]

Download manutils




Este script simples, transforma a manpage em pdf ou texto.

Também tem a opções de transformar a infopage em texto.

  



Esconder código-fonte

#! /bin/bash

which ps2pdf || echo "voce precisa do pacote ps2pdf"  exit


type=man
ext=pdf
echo -e "
Você que transformar a manpage do comando $1 em:

1 - Transformar manpage em pdf
2 - Transformar manpage em txt
3 - transformar infopage em txt"

   echo
   echo -n "digite o numero:"
   read trans

case $trans in

   1) man -t $1 | ps2pdf - $HOME/man-$1.pdf;;
   2) man $1 > $HOME/man-$1.txt;;
   3) info $1 > $HOME/info-$1.txt;;
   *) echo " erro: alternativa inexistente escolha um numero entre 1 e 3 ";exit;;
esac

if [ $trans=3 ]; then
type=info
fi

if [ $ext=2 -o 3 ]; then
ext=txt
fi
   echo
   echo "salvo em $HOME/$type-$1.$ext"

Scripts recomendados

gera saída com substituindo coluna por outra (substr)

Script para construção de VPN-SSL

SlackelsPKG 1.0 - uma réplica de gerenciador de pacotes para o Slackware Current

Renomeia diretorio,subdiretorio e arquivos de maiuscula > minuscula

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - RESTAURANDO MBOX VIA SSH


  

Comentários
[1] Comentário enviado por psctec em 19/11/2010 - 12:46h

Amigo,

Faltou a forma de uso, e eu ao tentar usar o script com o ssh após ele ele finge que funciona e apesar de selecionar pdf ele finge que cria um txt.

Abraços,

Paulo

[2] Comentário enviado por removido em 19/11/2010 - 13:38h

valew pelo comentário, eu arrumei bug, e já enviei para a fila de espera =D

[3] Comentário enviado por psctec em 19/11/2010 - 23:44h

Amigo,

Tive que alterar o seu script após o if [ $ext=2 -o 3 ]; then coloquei:
if [ $trans=1 ]; then
ext=pdf
fi

Pois ele insistia em falar que a extensão do arquivo era txt.

Abraços,

Paulo

[4] Comentário enviado por removido em 20/11/2010 - 11:09h

eu fiz de outra maneira, retirei o controle de fluxo if e adicionei no proprio case, os comandos setando as variáveis ext e type =D

[5] Comentário enviado por Daemonio em 20/11/2010 - 15:17h

Oh Lucas, coloca aqui nos comentários seu novo script.
Até o vol aceitar a sua nova versão vai demorar um pouquinho :|

Ótimo script afinal!!
t+

[6] Comentário enviado por removido em 27/12/2010 - 08:41h

bom o script útil e simples


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts