Pular para o conteúdo

Transforme a manpage e infopage em pdf e texto

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

Também tem a opções de transformar a infopage em texto.
Perfil removido removido
Hits: 4.801 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

Também tem a opções de transformar a infopage em texto.
Download manutils Enviar nova versão

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"

Script - monitorando servidor

Ajudem a melhorar este script IPTABLES

Como Converter várias fotos JPG em arquivos PDFs, compactando e girando em 90º

Projeto Wine's Faces

Bloquear Facebook no Linux Educacional 3

#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

Entre na sua conta para comentar.