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

[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
>
>
>



reply via email to

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