sim pense em substrings
http://www.starlink.rl.ac.uk/star/docs/sc4.htx/node37.html On 7/3/06, Quick - Luiz Henrique <[EMAIL PROTECTED]> wrote: > Opa ai sim heim!! , essa é bacana > Tem alguma opção que eu extrai campos no awk igual faz o cut " cut -c1-10" ? > porque ai terei varias condicionais extraindo trechos diferente do > registro atual naquele momento. > > > 2006/7/3, Ricardo Acosta <[EMAIL PROTECTED]>: > > Veja se ajuda? > > > > [EMAIL PROTECTED]: ~$ awk '{ print length ($1)}' cad.txt > > 20 > > 10 > > 10 > > 10 > > > > > > []s > > acosta > > > > > > 2006/7/3, Quick - Luiz Henrique <[EMAIL PROTECTED]>: > > > Ola pessoal estou pesquisando na internet mas se os amigos puderem me > > > ajudar melhor :-) > > > > > > Tenho um arquivo > > > Cad.txt > > > 12345678901234567890 > > > 1234567890 > > > 1234567890 > > > 1234567890 > > > > > > > > > Trantando esse arquivo linha a linha usando o procedimento abaixo funciona > > > i=1 # contador de linhas > > > > > > while [ $e -gt 0 ] > > > do > > > > > > > > > tamanho=$(sed -n "$i"p $1 |wc -L) # Checa o tamanho da linha > > > e=$(sed -n "$i"p $1 |wc -c) # Identifica o tipo da linha > > > > > > > > > # Trata a primeira linha do arquivo > > > > > > if [ $tamanho -eq 20 ] > > > then > > > linha=$(sed -n "$i"p $1) # Cabeçalho > > > else > > > linha=$(sed -n "$i"p $1) # Outras Linhas > > > fi > > > > > > i=$(($i+1)) > > > > > > done > > > > > > Até ai blz mas eu gostaria de manipular esse arquivo usando o AWK que > > > é bem mais rapido doque um loop com condicionais. > > > E estou testando a variavel NF do AWK mas ele me retorna a quantidade > > > de separador de não a quantidade de colunas que é o que eu quero. > > > > > > Desde ja agradeço pela força > > > > > > -- > > > Henrique Sales > > > > > > > > > Seja Livre Use Linux !!! > > > > > > > > > --------------------------------------------------------------------- > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > __________________________ > > Ricardo Acosta > > Laboratório de Clima e Biosfera > > Depto. de Ciências Atmosféricas > > Universidade de São Paulo > > > > > > --------------------------------------------------------------------- > > 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 > > > > > > > > > > > > > > > > > > > > > -- > Henrique Sales > MSN - [EMAIL PROTECTED] > ICQ - 51430343 > > Seja Livre Use Linux !!! > > > --------------------------------------------------------------------- > 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 > > > > > > > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
