[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Somar campos
From: |
Felipe Kellermann |
Subject: |
Re: [shell-script] Somar campos |
Date: |
Mon, 11 Aug 2003 23:40:48 -0300 (BRT) |
On Mon, 11 Aug 2003 10:03pm -0300, Aurelio Marinho Jargas wrote:
> > Trocando o `comandos', em minha opinião é a forma mais correta.
>
> as crases funcionam no sh, o $(...) não.
Aquele meu "comandos" não está entre dois acentos graves. Não
disse que funcionaria ou não. Queria indicar que era (provavelmente)
desnecessário. E a expansão $() é padrão, a propósito. Se observar na
mensagem anterior vai perceber um trocadilho com "od", que é justamente
para fazer uma brincadeira sobre as questões de implementação/padrão.
> > A expansão aritmética "$(())" é a definida como padrão.
>
> isso também não funciona no sh, tem que usar o expr pra ser
> mais "portável".
A questão era sobre ter ou não ter "$(())".
Por definição, a expansão "$(())" deve fazer o mesmo que expr.
> > for i in $(<l); do a=$((a+i)); done
>
> o $(<1) também não funciona no sh :)
Eu não escrevi $(<1), escrevi $(<l). Eu mencionei apenas como uma
simplificação, que existe há décadas na ksh, foi implementada na versão 2
da bash e também está há muito tempo na zsh,
--
Felipe Kellermann
- Somar campos, Guilherme A. de Oliveira Junior, 2003/08/11
- Re: [shell-script] Somar campos, Silvano Bolfoni Dias, 2003/08/11
- Re: [shell-script] Somar campos, Sulamita Garcia, 2003/08/11
- Re: [shell-script] Somar campos, Felipe Kellermann, 2003/08/11
- Re: [shell-script] Somar campos, Aurelio Marinho Jargas, 2003/08/11
- Re: [shell-script] Somar campos,
Felipe Kellermann <=
- Re: [shell-script] Somar campos, Aurelio Marinho Jargas, 2003/08/12
- Re: [shell-script] Somar campos, Felipe Kellermann, 2003/08/12
- Re: [shell-script] Somar campos, Aurelio Marinho Jargas, 2003/08/13
- RES: [shell-script] Somar campos (off-topic), Rodolfo Villanova, 2003/08/13
- Re: RES: [shell-script] Somar campos (off-topic), Aurelio Marinho Jargas, 2003/08/13
- Re: [shell-script] Somar campos, Felipe Kellermann, 2003/08/13
- Re: [shell-script] Somar campos, Felipe Kellermann, 2003/08/13