Macos 在OSX上使用输入文本文件输出文本文件执行LIWC程序
我是UNIX新手,希望从命令行执行外部程序。这个程序是我买的 它处理文本文件(输入)中的文本,并将结果输出到文本文件 我正在运行的代码具有相同的缺陷:它们在生成空文本输出文件时挂起 以下是我尝试过的一些代码:Macos 在OSX上使用输入文本文件输出文本文件执行LIWC程序,macos,unix,nlp,Macos,Unix,Nlp,我是UNIX新手,希望从命令行执行外部程序。这个程序是我买的 它处理文本文件(输入)中的文本,并将结果输出到文本文件 我正在运行的代码具有相同的缺陷:它们在生成空文本输出文件时挂起 以下是我尝试过的一些代码: /path/file.exe < infile.txt > outfile.txt 对于最后一段代码,有一行一行地读取infle.txt的初始值和最终值 <syntax error: unexpected end of file> 我很感激你的介绍 编辑 不
/path/file.exe < infile.txt > outfile.txt
对于最后一段代码,有一行一行地读取infle.txt的初始值和最终值
<syntax error: unexpected end of file>
我很感激你的介绍
编辑
不幸的是,这是供应商的答案:
Mac或Windows版本的没有命令行界面
LIWC2007
没有代码,我们几乎无能为力。如果在没有I/O重定向的情况下键入程序名,您可以在终端键入数据并在屏幕上看到结果,则第一种方法应该有效。第二个永远不会工作(除非出于某种奇怪的原因,
input.txt
实际上是一个可执行(脚本)文件;您可能会想到cat input.txt |/path/file.exe>outfile.txt
。什么错误消息,如果有的话,您得到了什么?您的程序是否使用stdin作为输入,还是希望给它一个文件名?stdout和输出文件名也是如此?没有输出文件的infle.txt |/path/file.exe
是否会显示一些内容?不,因为infle.txt
不可执行;您需要cat infle.txt |…
@PaulR,wh当我“手动”运行程序时,它希望我提供一个txt文件作为输入。输出也是一样。在我提供这两个文件后,它将文本处理为输出文件。
<syntax error: unexpected end of file>