[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
>
>
>
>
>
>
>
>
>
- substituicao de campo, enkhrypthor, 2004/11/16
- Re: [shell-script] substituicao de campo,
Gustavo Jantsch <=