Estou ocupado escrevendo scripts shell (usando o Bash), onde preciso preencher alguma variável do resultado retornado de outro comando.
Então, eu estou usando uma sintaxe como esta:
VAR=`command 2>/dev/null`
Mas, ao procurar informações sobre shells de script, descobri frequentemente que o acima pode ser alcançado usando a seguinte sintaxe também:
VAR=$(command 2>/dev/null)
Ambos estão trabalhando para mim (recebi o resultado esperado em ambos os casos) e, portanto, estou me perguntando se ainda posso usar os dois formulários de forma intercambiável ou se tenho que me ater a um formulário para garantir a conformidade com a evolução futura do Concha ?