[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Apagar último caracter concatenando a linha.
From: |
Miranda |
Subject: |
Re: [shell-script] Apagar último caracter concatenando a linha. |
Date: |
Tue, 23 Nov 2004 16:32:56 -0200 |
User-agent: |
KMail/1.5 |
> cat x
texto0 texto0 texto0
texto1 texto1 texto1%
texto2 texto2 texto2
texto3 texto3 texto3
> awk '{ if (substr($0,length($0)) == "%" ) printf "%s
",substr($0,1,length($0)-1);else printf"%s\n",$0}' x
texto0 texto0 texto0
texto1 texto1 texto1 texto2 texto2 texto2
texto3 texto3 texto3
On Tuesday 23 November 2004 15:13, Salviano Leÿffffe3o wrote:
> Em Terça 23 Novembro 2004 04:27 PM, Miranda escreveu:
> > não sei se entendi
> > você quer dizer aos pares apenas
>
> O problema é o seguinte: somente algumas linhas
> terminam
> com o caracter %, e somente estas linhas eu gostaria
> de remover este caracter, adicionar um espaço em braco
> e juntar com a linha que vem em seguida. Por exemplo,
> o
> arquivo
>
> texto0 texto0 texto0
> texto1 texto1 texto1%
> texto2 texto2 texto2
> texto3 texto3 texto3
>
> deveria ficar assim,
>
> texto0 texto0 texto0
> texto1 texto1 texto1 texto2 texto2 texto2
> texto3 texto3 texto3
>
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
> http://br.acesso.yahoo.com/
>
>
> ---------------------------------------------------------------------
> 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
>
>
>