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 > > >
