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

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

Re: [shell-script] substituicao de campo


From: Gustavo Jantsch
Subject: Re: [shell-script] substituicao de campo
Date: Tue, 16 Nov 2004 14:23:47 -0200

Olha só:
#!/bin/bash

IFS="
"

for x in $(cat x.txt); do
   y=$(echo $x | cut -d "," -f 5)
   z=$(echo $y | tr -d "'")
   echo $x | sed "s/$y/$z/g"
done

ai é só enviar a saída do script para um novo arquivo.
[]s.
Gustavo


On Tue, 16 Nov 2004 11:01:21 -0000
"enkhrypthor" <address@hidden> wrote:

> 
> 
> tenho a seguinte duvida:
> 
> 
> Assumindo que eu tenho um arquivo com varios campos assim:
> 
> insert into tabela values ( 'aaaaaa', 'bbbbbbb', 'ccc', 'ddddddd',
> 'e', 'ffffff');
> insert into tabela values ( 'aaaaaa', 'bbbbbbb', 'ccc', 'ddddddd',
> 'e1', 'ffffff');
> insert into tabela values ( 'aaaaaa', 'bbbbbbb', 'ccc', 'ddddddd',
> 'e2', 'ffffff');
> 
> no caso, eu queria somente que o campo 5 fossem retiradas as aspas,
> sendo que nem sempre o que tem no campo 5 eh igual. Como eu poderia
> fazer isso? tentei umas coisas com o cut ma nao obtive sucesso.
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 


reply via email to

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