Ahmmm, explicando fica + facil :)
basta usar o sed com multiline pattern space
sed '/,$/ {
N;
s/,\n *);/\n);/
}'
[]s
Humberto Pereira
> Tiago,
>
> Acho que não me expressei direito.
> Meu arquivo.txt original abaixo
>
> CREATE TABLE tmor_1212_cred_agreg (
> seq_ctrc integer NOT NULL,
> tp_credito character(1) NOT NULL,
> placa_agreg character(7) NOT NULL,
> data_baixa date NOT NULL,
> vlr_credito numeric(9,2) NOT NULL,
> seq_ficha_frete integer NOT NULL,
> vlr_credito_orig numeric(9,2) NOT NULL,
> data_inclusao date,
> hora_inclusao time without time zone,
> CONSTRAINT cst01_tmor_1212_cred_agreg CHECK (((tp_credito
> = 'C'::bpchar) OR
> (tp_credito = 'E'::bpchar)))
> );
>
> Utilizei o comando:
>
> sed '/CONSTRAINT/d;' arquivo.txt
>
> Este foi o resultado:
>
> CREATE TABLE tmor_1212_cred_agreg (
> seq_ctrc integer NOT NULL,
> tp_credito character(1) NOT NULL,
> placa_agreg character(7) NOT NULL,
> data_baixa date NOT NULL,
> vlr_credito numeric(9,2) NOT NULL,
> seq_ficha_frete integer NOT NULL,
> vlr_credito_orig numeric(9,2) NOT NULL,
> data_inclusao date,
> hora_inclusao time without time zone,
> );
>
> O que desejo é time zone sem a virgula, ou seja o que antecede );
> ...
> ...
> ...
> seq_ficha_frete integer NOT NULL,
> vlr_credito_orig numeric(9,2) NOT NULL,
> data_inclusao date,
> hora_inclusao time without time zone
> );
>
> Obrigado pela ajuda
>
> Weber
>
>
>
>
>
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html