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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] leitura de arquivo - linhas como param p/ cmd


From: Herbert Parentes Fortes Neto
Subject: Re: [shell-script] leitura de arquivo - linhas como param p/ cmd
Date: Wed, 26 Nov 2014 10:29:04 -0200

On Tue, 25 Nov 2014 11:37:51 -0200
"MrBiTs address@hidden [shell-script]" <address@hidden> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> On 11/25/2014 11:25 AM, Fredi Rolf Bieging address@hidden [shell-script] 
> wrote:
> > 
> > 
> > Substitua essas linhas: companhia=$(echo "$Line" | cut -d " " -f2) # -d TAB 
> > op=$(echo "$Line" | cut -d " " -f3) # -d TAB
> > 
> > Por: companhia=$(cut -f2 <<< "$Line") op=$(cut -f3 <<< "$Line")
> > 
> > O tab é o delimitador padrão do cut. Não precisa especificá-lo.
> > 
> 
> Usar o cut para extrair cada campo da linha é muito lento. Prefiro a forma
> 
> set - $Line
> 
> Ele vai colocar os campos em variáveis padrão $1, $2, etc.
> 

tenho que complementar essa:

assim seria uma boa implementação?

while read Line
do
        set - $Line
        companhia=$2
        shift 2
        for i in $@ 
        do
                echo "mail ${i}@${companhia} < arquivo"
        done
done < ArqOLs.txt



-- 
Herbert Parentes Fortes Neto (hpfn)


reply via email to

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