Acho que eu não entendi direito, Se é só enumerar as linhas só fazer o redirecionamento diretamente da saída do "cat -n" já não seria o suficiente!?
Wagner Brasileiro ________________________________ De: Jonathan dos Santos Lessa <[email protected]> Para: [email protected] Enviadas: Quarta-feira, 30 de Junho de 2010 6:53:45 Assunto: Re: [shell-script] Re: Expressão Regular Com SED Se sua intensão for somente enumerar as linha o "cat -n" faz isso, assim se vc quer utilizar seu AWK para depois enumerar as linhas pode utilizar awk '{ print substr ($1,1,8)}' arquivo.txt | cat -n > arqnovo.txt ----- Original Message ----- From: fsilva6 To: [email protected] Sent: Tuesday, June 29, 2010 9:37 PM Subject: [shell-script] Re: Expressão Regular Com SED Muito Obrigado a todos pela ajuda!!! Agora pintou outra duvida, montei esse comando com SED cujo objetivo é enumerar cada linha de um arquivo. FILE | sed 'N;s/\n/\t/' Por exemplo tenho o arquivo XPTO.txt com as seguintes informações: Flamengo é o melhor time do Brasil Flamengo é o melhor time do Brasil Flamengo é o melhor time do Brasil Flamengo é o melhor time do Brasil Flamengo é o melhor time do Brasil O que o comando faz é enumerar cada linha Flamengo é o melhor time do Brasil 1 Flamengo é o melhor time do Brasil 2 Flamengo é o melhor time do Brasil 3 Flamengo é o melhor time do Brasil 4 Flamengo é o melhor time do Brasil 5 Não conheço muito de AWK, vocês poderiam me informar se é possível usar o comando sed apresentado acima em conjunto com o AWK que estou montando. Abaixo o AWK que estou montando. awk '{ print substr ($1,1,8)}' arquivo.txt > arqnovo.txt Existe uma forma mais elegante de enumerar as linhas através do AWK? --- Em [email protected], Moacir Souza <moacir.so...@...> escreveu > > É, > > O sed no AIX é totalmente POSIX, i.e., não aceita os atalhos que > estamos acostumados a usar no Linux. A solução é essa do Fernando, > embora você possa usar o "grep -E" no AIX, se a necessidade é só > filtrar a linha do número decimal em questão. E por fim, a resposta é > não, o sed do AIX não suporta a opção -r =). > > []'s, > Moacir Filho > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Moacir da Cruz Souza Filho > > -Analista de Sistemas: Suporte Unix Avançado > Serviço Federal de Processamento de Dados > > -Mestrando em Ciências da Computação > Universidade de Brasília > > -Bacharel em Engenharia da Computação > Escola Politécnica de Pernambuco > Universidade de Pernambuco > > -Técnico em Eletrônica > Escola Técnica Federal de Pernambuco > > -Linux user #449600 > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
