Fala Igor,
um one liner de presente para vc. :)
tr $(cut -f1 -d' ' tab | paste -s -d "") $(cut -f2 -d' ' tab | paste -s
-d "") < arquivo
Explico:
o tr tem 2 parametros que sao: dos-caracteres para-os-caracteres para
cria-los cortei cada uma das colunas da tabela (cut -fx -d' ' tab),
colocando-
Fala Igor,
um one liner de presente para vc. :)
tr $(cut -f1 -d' ' tab | paste -s -d "") $(cut -f2 -d' ' tab | paste -s
-d "") < arquivo
Explico:
o tr tem 2 parametros que sao: dos-caracteres para-os-caracteres para
cria-los cortei cada uma das colunas da tabela (cut -fx -d' ' tab),
colocando-
Simples,
key=`cut -d' ' -f1 tabela | tr -d "\n"`
value=`cut -d' ' -f3 tabela | tr -d "\n"`
cat arquivo | eval "tr \"[$key]\" \"[$value]\""
[]s
Humberto Pereira
IGOR wrote:
> Tentei fazer com while, mas não consegui.
> Minha idéia é a seguinte:
> -Pega a primeira linha da
cat arquivo | tr "[abc]" "[øÜô]"
[]s
Humberto Pereira
IGOR wrote:
> Mudar conteúdo do arquivo a partir de uma tabela:
> Tabela:
> a ø
> b Ü
> c ô
> Ex: Trocar todas as letras do arquivo "a" por "ø"
>
> Arquivo:
> basquete
> casa
>
> Arquivo de saída seria:
> Üøsquete
> ôøsø
>
> Alguém poderia