shell: использование вывода

~ # echo $(date)
Птн Янв 9 09:14:18 EET 2015
~ # echo `date`
Птн Янв 9 09:14:24 EET 2015
$() и `` эквивалентны или между ними есть какое-то тонкое отличие? Ничего членораздельного на эту тему я найти не смог.
$() предпочтительней: http://stackoverflow.com/questions/4708549/shell-programming-whats-the-difference-between-command-and-command
Ясно, спасибо за ссылку!
есть отличие. $() не работает на posix-shell и является башизмом:

$ csh
% echo $(date)
Illegal variable name.
% echo `date`
Сб янв 10 02:21:48 MSK 2015
PGP 0x31361F01
arcanisrepo
arcanis
есть отличие. $() не работает на posix-shell и является башизмом:
Ясно. Но в zsh тоже работает.
 
Зарегистрироваться или войдите чтобы оставить сообщение.