[Ubuntu-BR] [OT] Como pegar um resultado usando ShellScript ?

Robson - GMail aguiar.rd em gmail.com
Segunda Abril 26 03:15:31 UTC 2010


Muito grato, mas não funcionou, ficou parado, nem executou o gs.
Estou usando na linha de comando. Não estou colocando dentro de um arquivo.

blz

Em 25-04-2010 23:27, Jose Lera escreveu:
> Oi Aguiar,
>
> Do jeito mais difícil ;-)
> ------------------------------
> Total=`gs -SDEVICE=tiff32nc -r72x72 -sPAPERSIZE=letter
> -sOutputFile=/home/robson/robson_%02d.tif -dNOPAUSE -dBATCH rda.pdf  | grep
> Page | tail -1 | cut -c6-`
>
> echo O total de páginas é: $Total
> ------------------------------
> Eu coloco entre CRASES, não são aspas simples.
> Na duvida é melhor copiar o texto acima usando "ctrl+c" :-)
> Existem outras formas, mas a esta hora é o que me lembro.
>
> []'s Lera
>
> ------- Alferes 3ª Grau da Federação Da Frota Estelar De São Paulo -------
> Novell Data Center Technical Specialist, Novell Certified Linux
> Administrator
>                       LPI Certified Linux Administrator
> ________________         _              Jose Maria Correa Lera
> \__(=======/_=_/ ____.--'-`--.___    Registered Ubuntu User #16614
>            \ \   `,--,-.___.----'    Registered Linux User #136117
>         .--`\ \--'../          A felicidade não depende do que nos falta,
>          '---._____.|]           mas do bom uso que fazemos do que temos.
>
>
> <http://my.wisestamp.com/link?u=yx3x69h2n3grmhzp&site=www.wisestamp.com/email-install>
>
>
> Em 25 de abril de 2010 21:39, Robson - GMail<aguiar.rd em gmail.com>  escreveu:
>
>    
>> Olá Pessoal, como o assunto não é diretamente sobre Ubuntu coloquei como
>> off topic.
>>
>> Trata-se sobre o Shell Script do Linux.
>>
>> Preciso pegar um resultado de um comando da seguinte forma:
>>
>> usando o ghostscript (gs) eu preciso saber quantas páginas foram
>> convertidas para .tif
>>
>>   gs -SDEVICE=tiff32nc -r72x72 -sPAPERSIZE=letter
>> -sOutputFile=/home/robson/robson_%02d.tif -dNOPAUSE -dBATCH rda.pdf
>>
>> O arquivo rda.pdf tem 8 páginas e no terminal eu vejo o processo assim:
>>
>> GPL Ghostscript 8.70 (2009-07-31)
>> Copyright (C) 2009 Artifex Software, Inc.  All rights reserved.
>> This software comes with NO WARRANTY: see the file PUBLIC for details.
>> Processing pages 1 through 8.
>> Page 1
>> Page 2
>> Page 3
>> Page 4
>> Page 5
>> Page 6
>> Page 7
>> Page 8
>>
>> ...e retorna ao prompt normalmente. Eu queria o retorno da quantidade de
>> páginas, que neste caso aqui foi de 8 páginas, tenho certeza que o
>> ShellScript é capaz de me trazer isso, só não sei como. Alguém pode me
>> ajudar???
>>
>> Grato
>>
>>
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>>      





More information about the ubuntu-br mailing list