Emacs 巴贝尔新语言
我想通过stdin运行一些二进制代码并粘贴输出。语言是,有没有一个快速的方法,或者我必须写我自己的定义?我已经尝试过了,但是这给了我一个Emacs 巴贝尔新语言,emacs,org-mode,org-babel,Emacs,Org Mode,Org Babel,我想通过stdin运行一些二进制代码并粘贴输出。语言是,有没有一个快速的方法,或者我必须写我自己的定义?我已经尝试过了,但是这给了我一个if:error-type参数:stringp,(:colname name)如果foma可以在一个文件(而不是STDIN)中运行,那么只需计算以下函数定义就可以了。这将把body写入一个临时文件,对该文件调用foma,并返回输出(从STDOUT收集) 如果foma坚持通过STDIN获取输入,那么您可以将上面的foma替换为类似foma-helper的内容,其中
if:error-type参数:stringp,(:colname name)
如果foma可以在一个文件(而不是STDIN)中运行,那么只需计算以下函数定义就可以了。这将把body
写入一个临时文件,对该文件调用foma
,并返回输出(从STDOUT收集)
如果foma
坚持通过STDIN获取输入,那么您可以将上面的foma
替换为类似foma-helper
的内容,其中foma-helper
是一个包含以下内容的shell脚本
#!/bin/sh
cat $1|foma
希望这有帮助有一个-f可以计算一个文件,所以这应该可以工作(我假设使用
foma-f
#!/bin/sh
cat $1|foma