Я могу вызвать system ("echo", "''"), и это не будет интерпретироваться оболочкой. Я ожидал результата: '' на стандартный вывод. Но мне нужно захватить этот вывод. % x не вариант, так как я не хочу запускать оболочку, но выполняю команду напрямую (и я не хочу выполнять экранирование оболочки).