Anchor(faq82)

Why is $(...) preferred over `` (backticks)?

For several reasons:

The only time backticks are preferred is when writing code for the oldest Bourne shells, which do not know about $().