[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Processar Arquivo linha por linha ... Versão 3
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Processar Arquivo linha por linha ... Versão 3 |
Date: |
Thu, 27 Sep 2007 10:38:47 -0300 |
Pra resolver o seu problema sem testar:
IFS='|'
while read c1 c2
do
echo "$c1|$(calcula.sh)|$c2"
done < arquivo.
Abraços,
Julio
Em 27/09/07, isampbr <address@hidden> escreveu:
>
> Olá pessoal !
>
> Sendo arquivo.txt com 7000 linhas no seguinte padrão:
> (id|nome|sobrenome)
>
> 123456|abcd|xyzt
>
> preciso gerar a seguinte saida:
>
> 123456|dso#ij83%9!87==|abcd|xyzt
>
> sendo que "dso#ij83%9!87==" é um calculo executado por outro script.
>
> estou tentando resolver com dicas que os colegas me passaram
> a algum tempo, mas o resultado não esta legal (aliás, sem resultados).
>
> a linha que estou tentando usar é:
>
> awk -F\| '{print $1"|" system("./calcula.sh",$1) "|"$2"|"$3}' arquivo.txt
>
> Onde estou errando ?
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]