В POSIX-совместимой оболочке можно определить, есть ли сценарий выполняется внутри подстановки команд?
my-outer $(my-inner) $(my-other-inner)
В приведенном выше примере my-inner
и my-other-inner
должны определить, требуется ли внутренняя подстановка команд.