Back quotes are the old style. $(...) is the current way, and has the advantage of being nestable. The error message doesn't mean that "es" can't be found, it means as Juanito said that either the bash extension isn't loaded (bash isn't part of the TC base) or you copied the script from a system that has bash installed in a different location.