Transforme a manpage e infopage em pdf e texto

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

[ Hits: 4.406 ]

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

O que fazer após instalar o Debian 8 - versão em Shell Script

procurar palavras dentro de todos os ficheiros de sub directorias

cal2svg gerador de calendários em formato vetorial SVG

Find em arquivos compactados (grep em arquivos tgz)

Dê utilidade aquelas teclas que não servem pra nada do seu teclado


  

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