Как записать стандартный вывод команды оболочки в elisp?

Я хочу запустить команду оболочки в Emacs и записать полный вывод в переменную. Есть ли способ сделать это? Например, я хотел бы иметь возможность установить hello-string на «hello» следующим образом:

(setq hello-string (capture-stdout-of-shell-command "/bin/echo hello"))

Выполняет ли функция capture-stdout-of- shell-команда существует, и если да, то каково его настоящее название?

37
задан Tyler 16 February 2011 в 14:29
поделиться