Com certeza as outras opções são melhores mas apenas para esclarecer , o que causou o salto de linhas foi o desnecessário getline (além do que , no seu awk , pode tirar a atribuição de a e o a como parametro do printf)
On Fri, 2009-08-07 at 09:27 -0300, thiagomz wrote: > > Pessoal, > > Estou tentando converter o arquivo base.txt que possui uma coluna com > varias linhas em uma unica linha... > > $ cat base.txt > cm_check_list_transf_det > cq_tag_processo > gc_contratos_op_alcadas > nota_erro > pg_bonif_le_base > processo_colheita > tipo_carga > > Notem que tenho 8 linhas no arquivo... > > $ wc -l base.txt > 8 base.txt > > Quando executo o comando abaixo para converter... Botem que so recebo > 4 > registros, e os demais ??? > > $ awk '{a=$0;getline;printf "%s ",a,$0}' base.txt > cm_check_list_transf_det gc_contratos_op_alcadas pg_bonif_le_base > tipo_carga > > Obrigado ! > > thiagomz > > > > > ------------------------------------ --------------------------------------------------------------------- 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: shell-script-unsubscr...@yahoogrupos.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 <*> 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: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html