shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: colunas lado a lado


From: Sérgio
Subject: Re: colunas lado a lado
Date: Fri, 02 Apr 2010 16:46:20 -0000
User-agent: eGroups-EW/0.82

O meu 'split' split (GNU coreutils) 7.4
não tem a opção -p, como fazer então?


--- Em address@hidden, Darlon Vasata <darlonv@...> escreveu
>
> Ops!
> 
> Tinha entendido errado o problema no e-mail anterior.
> 
> Segue ae uma solução:
> 
> split -p '^$' arquivo ; paste xaa <(sed '1d' xab); rm xaa xab
> 
> 
> 
> Em 01/04/2010, às 23:08, Kurt Kraut escreveu:
> 
> > Aloha,
> >
> >
> > Eu e o Rodrigo Pinto bolamos a seguinte solução:
> >
> >
> >
> >
> > #!/bin/dash
> > input=$1
> > temporary1=$(mktemp)
> > temporary2=$(mktemp)
> > current_temporary=$temporary1
> >
> > while read line
> > do
> >    if test -z $line
> >    then
> > #        echo Achei uma linha em branco.
> >        current_temporary=$temporary2
> >    else
> >        echo $line >> $current_temporary
> >    fi
> > done < $input
> > paste $temporary1 $temporary2
> >
> >
> > ### EOF ###
> >
> > Para poder usar, use: ./nomedoscript.sh input.txt
> >
> >
> > Abraços,
> >
> >
> > Kurt Kraut (listas@...)
> >
> > 2010/4/1 Sérgio <voyeg3r@...>
> >
> >>
> >>
> >> # tenho um arquivo assim:
> >> -------------8-----------------
> >> joao
> >> maria
> >> helena
> >>
> >> um
> >> dois
> >> tres
> >> -------------8-----------------
> >>
> >> como gerar uma saida assim:
> >> joao um
> >> maria dois
> >> helena tres
> >>
> >> Lembrando que há uma linha em branco entre os dois blocos de texto
> >>
> >>
> >>
> >
> >
> > [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: address@hidden
> > ---------------------------------------------------------------------
> > 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
> >
> >
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]