There are two ways to capture the output of command line in
Legacy Bourne shell backticks
$()syntax (which as far as I know is Bash specific, or at least not supported by non-POSIX old shells like original Bourne)
Is there any benefit to using the second syntax compared to backticks? Or are the two fully 100% equivalent?