Paulo Roberto Bagatini escreveu:
> Fabiano Caixeta Duarte escreveu em 19-02-2008 23:08:
> 
>> O certo seria fazer:
>> $ LIST=$(ls $Inteiro) # ou LIST=`ls $Inteiro`, o que eu não recomendo
> 
> Por que nao recomenda?
> 
> Entendo que $() se presta melhor quando for preciso aninha-lo, e que sao 
> mais legiveis que ``. Existe outro motivo para nao usar ``?
> 
> []
> 

A forma POSIX é mais legível mesmo nos casos em que não se vai aninhar 
substituição de comandos, para evitar confundir com aspas simples.

Mas a razão de não recomendar a forma antiga é que ela é obsoleta 
(http://bash-hackers.org/wiki/doku.php/scripting/obsolete) e, como tal, 
  tende a desaparecer.

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP

Responder a