I wonder if there is a significant difference of calling sub shell via $(...)
or `...`
?
For example:
a=$(ls -la /tmp | grep vox-*)
And:
a=`ls -la /tmp | grep vox-*`
The result will be the completely the same, but I want to know why there are two different methods, what the difference is, and which one I should use.