hey,
muito legal esse parâmetro '-s' do sed que eu realmente desconhecia,
Tiago.   Assim economizamos vários forks :)

jr.

On 5/8/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> Não precisa do for, basta usar a opção -s
>
> sed -sn '10p' arqui*vos > linha_10_de_cada_arquivo
>
> Do man sed:
>
>  -n, --quiet, --silent
>               suppress automatic printing of pattern space
>
>  -s, --separate
>               consider files as separate rather than as a single continuous
> long stream.
>
> []´s Tiago
>
> On 5/8/07, edjunior <[EMAIL PROTECTED]> wrote:
> >
> >   hey,
> >
> > se você quer apenas a décima linha, então acho que fica mais fácil usar o
> > sed:
> >
> > for i in `ls -1 s*.t`; do
> > sed -n '10p' $i >> teste
> > done
> >
> > Semelhante a proposta anteriormente pelo Anderson, usando um laço
> > 'for' pra passar o sed por cada arquivo separadamente.
> >
> > hasta!
> >
> > jr.
> >
> >
> > On 5/8/07, Emiliano Chemello <[EMAIL PROTECTED]<chemelloe%40yahoo.com.br>>
> > wrote:
> > > Oi Junior,
> > >
> > > O problema é que eu não quero ver as primeiras linhas do arquivo...
> > > eu quero ver, na sequência, todas as linhas '10' de cada arquivo.
> > > Como alterar para mostrar apenas a linha desejada?
> > >
> > > Obrigado
> > > Emiliano
> > >
> > > --- Em [email protected]<shell-script%40yahoogrupos.com.br>,
> > edjunior <[EMAIL PROTECTED]>
> > > escreveu
> > > >
> > > > hey,
> > > >
> > > > em seu comando, o sed está agrupando todos arquivos em apenas um.
> > > > Creio que o `head` pode fazer isso de uma forma mais simples. Tente:
> > > >
> > > > $ head -q -n 1 s*.t > teste
> > > >
> > > > (com o parâmetro '-q', o `head` não imprime o nome dos arquivos)
> > > >
> > > > hasta!
> > > >
> > > > jr.
> > > >
> > > > On 5/3/07, Emiliano Chemello <[EMAIL PROTECTED]> wrote:
> > > > > Oi Gente,
> > > > >
> > > > > Tenho vários arquivos (s100.t, s200.t, s300.t) e gostaria de
> > > fazer uma
> > > > > pesquisa em todos, procurando pela linha '1' e que estas linhas
> > > sejam
> > > > > armazenadas em um arquivo 'teste'. Fiz a seguinte linha de
> > > comando:
> > > > >
> > > > > sed -n 1p s*.t >> teste
> > > > >
> > > > >
> > > > > Só que não funciona. Alguém tem alguma sugestão? Obrigado!
> > > Emiliano
> > > > >
> > > > >
> > > > >
> > > > > ----------------------------------------------------------
> > > ---
> > > > > Esta lista não admite a abordagem de outras liguagens de
> > > programação, como perl, C etc. Quem insistir em não seguir esta regra
> > > será moderado sem prévio aviso.
> > > > > ----------------------------------------------------------
> > > ---
> > > > > Sair da lista: [EMAIL 
> > > > > PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br>
> > > > > ----------------------------------------------------------
> > > ---
> > > > > Esta lista é moderada de acordo com o previsto em
> > > http://www.listas-discussao.cjb.net
> > > > > ----------------------------------------------------------
> > > ---
> > > > > Servidor Newsgroup da lista: news.gmane.org
> > > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > > >
> > > > >
> > > > > Links do Yahoo! Grupos
> > > > >
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > >
> > > ----------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação,
> > como perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > > ----------------------------------------------------------
> > > Sair da lista: [EMAIL 
> > > PROTECTED]<shell-script-unsubscribe%40yahoogrupos.com.br>
> > > ----------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > > ----------------------------------------------------------
> > > Servidor Newsgroup da lista: news.gmane.org
> > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > >
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> >
> >
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>

Responder a