shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Ajuda para se fazer um script !!!!


From: Gustavo Jantsch
Subject: Re: [shell-script] Ajuda para se fazer um script !!!!
Date: Thu, 1 Mar 2001 14:37:50 -0300

Olá galera!

Probleminha interessante. Resolvi assim:

#!/bin/bash

echo "Pagina Inicial?"
read pagina_inicial
echo "Pagina Final?"
read pagina_final
echo "Arquivo?"
read arquivo

# calcula a posicao das linhas no arquivo
linha_inicial=$[ $pagina_inicial * 66 ]
linha_final=$[ $[ $pagina_final + 1 ] * 66 ]
# conta quantas linhas tem o arquivo
total_linhas=$( grep --count $ $arquivo )
#ptr1 = ponteiro para o tail ptr2=ponteiro para o head
ptr1=$[ $total_linhas - $linha_inicial ]
ptr2=$[ $linha_final - $linha_inicial ]

# enfim...
tail -$ptr1 $arquivo | head -$ptr2

# notem que utilizei $[] ao invés de expr
# pois expr deu alguns probleminhas aqui e achei
# melhor nao ficar brigando com ele!

[]s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gustavo Jantsch
Serraff Ind Evaporadores Ltda
address@hidden
address@hidden
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



reply via email to

[Prev in Thread] Current Thread [Next in Thread]