View Single Post
  #6   (View Single Post)  
Old 23rd September 2010
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Old man from scene 24
Join Date: Apr 2008
Location: Dutchman living in the UK
Posts: 2,198

Not sure how this relates to the OP's question (Which I find fairly confusing to be honest), but $() has an advantage in that it's better "nestable", for example consider:

$(ls | grep $(cat somefile))
There are conditions where `` will fail.

As for portability: $() has long since been a part of the POSIX standard. Writing shell scripts with `` for portability is like modifying your programs for Windows 95.
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote