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

Jose Lera correalera em gmail.com
Segunda Abril 26 02:27:57 UTC 2010


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