34得票1回答
如何强制让ffmpeg进入非交互模式?

有时候你希望使用ffmpeg时询问是否覆盖文件,有时候仅希望脚本在出现问题时失败。比如说,不要依赖于标准输入来回答问题。

34得票4回答
如何检测Console.In(标准输入)是否已被重定向?

我想编写一个命令行应用程序,根据输入来源(比如键盘或文件)有不同的行为。 这是否可能?在C#中最优雅的方式是什么?

34得票4回答
如何调试接受标准输入的Python CLI?

我正在尝试调试我编写的Python命令行界面,它可以从stdin获取它的参数。一个简单的测试案例会产生以下输出:echo "test" | python mytool.py 等价于输出结果为python mytool.py test 我想调试一些这个工具的问题,所以我尝试运行了这个命令:ech...

34得票4回答
Fortran 90中的标准输入输出单元是什么?

如何在Fortran中读写标准输入、输出和错误流stdin、stdout和stderr?例如,我听说向stderr写入可以使用write(5, fmt=...),其中5是stderr的单元,我知道向stdout写入的方法是使用write(*, fmt=...)。 如何使用ifort编译器读写...

32得票2回答
如何从外部进程向现有进程的标准输入写入数据?

我正在寻找一种从外部进程向现有进程的STDIN写入数据的方法,并在stackoverflow上找到了类似的问题如何在Python中从不同的本地/远程进程流式传输数据到程序的STDIN?。 在那个帖子中,@Michael说我们可以在类似下面的路径中获得现有进程的文件描述符,并被允许在Linux...

32得票4回答
将标准输入传递给zip命令,如何指定文件名?

我想使用zip压缩标准输入(stdin)的内容,例如:echo 'foo bar' | zip > file.zip 这个方法可以正常工作,但是在解压时,未压缩的文件名是- 我想知道如何为标准输入指定一个文件名?

32得票6回答
从文件或标准输入读取

我正在编写一个工具程序,可以接受文件名或从标准输入读取数据。 我想知道最健壮/最快的方法来检查标准输入是否存在(数据正在被传输到程序中),如果是,则读取该数据。如果不存在,则使用给定的文件名进行处理。我尝试使用以下方法测试stdin的大小,但我认为由于它是一个流而不是实际文件,所以它并没有像...

32得票5回答
Python subprocess通信中的多个输入和输出

我需要做类似于这篇文章的事情,但是我需要创建一个可以多次输入和输出的子进程。那篇文章的被接受的答案有很好的代码...... from subprocess import Popen, PIPE, STDOUT p = Popen(['grep', 'f'], stdout=PIPE, st...

31得票2回答
如何从PHP将变量作为标准输入传递到命令行

我正在尝试编写一个使用pdftk应用程序将XFDF与PDF表单合并并将合并后的PDF输出给用户的PHP脚本。根据pdftk文档,我可以通过stdin传递表单数据,并将PDF输出到stdout流中。使用pdftk从命令行中正常的文件而非流的方式如下:pdftk blankform.pdf fil...

30得票1回答
在Delphi控制台应用程序中打开stdin/stdout的TStream

我正在尝试编写一个Delphi控制台应用程序,为其标准输入创建一个TStream,并为其标准输出创建另一个TStream。 (它将由主机应用程序启动,其输入和输出被重定向到管道,并将传输二进制数据到/从该主机应用程序,因此TStream更适合此任务比ReadLn / WriteLn。) 如...