Таким образом, похоже, что если вы используете команду system (), она не вызовет оболочку, если только метасимвол оболочки не виден ИЛИ аргумент не имеет форму скаляра. Таким образом, система («echo real shell») работает в моем случае, но не система («echo», «real», «shell»).