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

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

Re: [shell-script] Resumo 1281 - queimando a cuca!!!


From: Marcelo G. Dias
Subject: Re: [shell-script] Resumo 1281 - queimando a cuca!!!
Date: Sat, 25 Sep 2004 20:31:15 -0300
User-agent: KMail/1.5.3

Res.: Bom dia;

Bom dia ...

Res.:
Res.: Tenho o seguinte arquivo
Res.:
Res.: cat teste
Res.: a b
Res.: c d
Res.: e f
Res.:
Res.: Quero uma saida com o seguinte resultado:
Res.: a b c d
Res.: a b e f
Res.: c d e f
Res.:

Tente :

#! /bin/bash

N="0"

for i in `cat teste | tr " " "_"`
do
        i=`echo "$i" | tr "_" " "`
        N=`expr "$N" + 1`
        for is in `eval sed '1,${N}d\;s/\ /_/g'`
        do
                is=`echo "$is" | tr "_" " "`
                echo "$i $is"
        done
done

Observe que troquei o espaço " " por underline "_" no for e dentro dele desfiz 
a troca para o for não interpleta-lo como separador de campos !!!

Res.: Ou seja: Quero combinar a linha um do arquivo teste com a linha dois,
Res.: linha um com a 3, e a 2 com a 3.
Res.:
Res.: Adianto que a quantidade de linhas do arquivo teste pode variar.
Res.:
Res.: Agradeço qualquer ajuda.
Res.:
Res.: Até!
Res.: Luiz

Espero têr ajudado ...

-- 
\|||||/
(o o)       *** Seja Livre e evite a pirataria use GNU/Linux ***
--( )-0ooo-------------------------------------------------------
| MARCELO GIOVANNI DIAS - WEBMASTER
| E-mail: address@hidden - Site : http://www.boletim.net
-----------------------------------------------------------------



reply via email to

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