Мне нужно в функции node.js
result = execSync('node -v');
это будет синхронно выполнять заданную командную строку и возвращать все stdout'ed по этому тексту команды.
пс. Синхронизация неверна. Я знаю. Просто для личного пользования.
ОБНОВИТЬ
Теперь у нас есть решение mgutz, которое дает нам код выхода, но не стандартный вывод! Все еще жду более точного ответа.
ОБНОВИТЬ
mgutz обновил свой ответ и решение здесь :)
Также, как упоминалось в dgo.a , есть отдельный модуль exec-sync
ОБНОВЛЕНИЕ 2014-07-30
ShellJS lib прибыла. Считайте, что это лучший выбор на данный момент.
ОБНОВЛЕНИЕ 2015-02-10
НАКОНЕЦ! NodeJS 0.12 поддерживает execSync
изначально.
Смотрите официальные документы