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
