首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何指定在批处理模式下运行emacs的输出文件?

在批处理模式下运行Emacs时,可以使用以下命令来指定输出文件:

代码语言:txt
复制
emacs -batch -l your-lisp-file.el -f your-function -o output-file

其中,your-lisp-file.el是包含你的Lisp代码的文件,your-function是你想要运行的函数,output-file是你想要将输出保存到的文件。

这个命令将以批处理模式运行Emacs,并加载your-lisp-file.el文件。然后,它将调用your-function函数,并将输出保存到output-file中。

请注意,你需要将上述命令中的your-lisp-file.elyour-functionoutput-file替换为你实际使用的文件名和函数名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

SparkStreaming如何解决小文件问题

使用sparkstreaming时,如果实时计算结果要写入到HDFS,那么不可避免的会遇到一个问题,那就是在默认情况下会产生非常多的小文件,这是由sparkstreaming的微批处理模式和DStream(RDD)的分布式(partition)特性导致的,sparkstreaming为每个partition启动一个独立的线程来处理数据,一旦文件输出到HDFS,那么这个文件流就关闭了,再来一个batch的parttition任务,就再使用一个新的文件流,那么假设,一个batch为10s,每个输出的DStream有32个partition,那么一个小时产生的文件数将会达到(3600/10)*32=11520个之多。众多小文件带来的结果是有大量的文件元信息,比如文件的location、文件大小、block number等需要NameNode来维护,NameNode会因此鸭梨山大。不管是什么格式的文件,parquet、text,、JSON或者 Avro,都会遇到这种小文件问题,这里讨论几种处理Sparkstreaming小文件的典型方法。

03
领券