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

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

Re: [shell-script] colunas lado a lado


From: Darlon Vasata
Subject: Re: [shell-script] colunas lado a lado
Date: Thu, 1 Apr 2010 23:36:14 -0300

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 (address@hidden)

2010/4/1 Sérgio <address@hidden>



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