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: Kurt Kraut
Subject: Re: [shell-script] colunas lado a lado
Date: Thu, 1 Apr 2010 23:08:13 -0300

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]



reply via email to

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