Подстановка команд $ (foo) bashism?

Есть два разных синтаксиса для подстановки команд,

FOO=$(echo bar)

и

FOO=`echo bar`

Насколько я знаю, первый метод определен в Bash, а второй - в sh .

Рассмотрим следующее использование подстановки команд в сценарии sh .

#!/bin/sh
FOO=$(echo bar)

Подпадает ли это под определение bashism ?

bashism, то есть функции, не определенные в POSIX (не будут работать в тире или общих / бин / ш).

11
задан lesmana 3 March 2012 в 18:38
поделиться