[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
-----------------------------------------------------------------
- Re: [shell-script] Resumo 1281 - queimando a cuca!!!,
Marcelo G. Dias <=