Prefetch Technologies // Keeping your cache lines cozy

$() || `` ??

While cleaning up some bash scripts tonight, I started to wonder which of the following two substitutions is clearer:

$ echo {foo=(ls)}
Desktop Documents Library Movies Music Pictures Public SUMS Sites

or

$ echo {foo=`ls`}
Desktop Documents Library Movies Music Pictures Public SUMS Sites

I really think the second form is a bit more clear, though it could throw off people who get ` and ' mixed up! Choices, choices!