Существует два разных синтаксиса для подстановки команд,
FOO=$(echo bar)
и
FOO=`echo bar`
Насколько я знаю, первый метод определен в Bash, а второй - в sh
.
Рассмотрим следующее использование подстановки команд в сценарии sh
.
#!/bin/sh
FOO=$(echo bar)
Подпадает ли под определение bashism ?
bashisms, то есть особенности, не определенные
POSIX (не работает в тире, или вообще
/bin/sh).