[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Substituições em série
From: |
Leonardo Vieira |
Subject: |
Re: Substituições em série |
Date: |
Mon, 15 Aug 2005 14:52:02 -0000 |
User-agent: |
eGroups-EW/0.82 |
O objetivo é esse mesmo, inverter varias strings dentro de um arquivo
MrBits, porém pensei nesse método de utilizar TEMP, para não perder
CACO quando eu trocar para BOLA.
Entendeu?
--- Em address@hidden, "MrBiTs" <mrbits@t...>
escreveu
> /*
> Preciso fazer um shell que execute várias substituições de caracter
em
> série, exemplo:
>
> substituir todas as palavras "CACO" por "TEMP"
> substituir todas as palavras "BOLA" por "CACO"
> substituir todas as palavras "TEMP" por "BOLA"
> substituir todas as palavras "CASA" por "TEMP"
> substituir todas as palavras "CHUVA" por "CASA"
> substituir todas as palavras "TEMP" por "CHUVA"
>
> e assim por diante.
> */
>
>
> O sed mata facil seu problema
>
> sed 's/CACO/TEMP/g'
>
> Mudará todas as ocorrências de CACO para TEMP. Já que ambas estão
entre
> aspas, é só vc mudar a string em sí.
> Com base nisso, basta fazer um script com as regras.
>
> Me corrija se eu estiver enganado, mas o objetivo não
seria "inverter" as
> strings ? Por exemplo, CACO vira BOLA e BOLA vira CACO.
> É isso ?
>
> ------------------------------------------
> "There is still more Unix-nature in one
> line of shell script than there is in ten
> billion lines of C"
> Master Foo - Sh-bng Province - 530 B.C.
>
> "Programar em shell scritp é a coisa mais gostosa que você pode
fazer
> vestido"
> Julio C. Neves - 10/08/2005