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