|
From: | Fabiano Caixeta Duarte |
Subject: | Re: [shell-script] Inteiro para String |
Date: | Wed, 20 Feb 2008 13:28:20 -0300 |
User-agent: | Thunderbird 2.0.0.0 (X11/20070326) |
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 recomendoPor 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
[Prev in Thread] | Current Thread | [Next in Thread] |