【发布时间】:2011-01-16 05:41:50
【问题描述】:
如果我有以下代码:
namespace foo {
public class FooClass {
public static void Main (string[] argsRaw) {
Console.WriteLine(Console.In.ReadToEnd());
}
}
}
我运行它,一旦到达流的末尾,进程就会停止。
输出:
(Text of my input stream)
[1]+ Stopped bin/Debug/foo.exe
如何让我的程序表现得更像 grep,在遇到 EOF 后不会停止?
【问题讨论】:
-
Logan:在 Linux 上可能是 Ctrl+D。
-
@Gabe 对。但在 Linux 上,Ctrl+Z 通常会暂停该进程。我想知道他是不是 Window 的移植者被绊倒了。
-
实际上,我没有敲键。我正在转储一个文件作为输入... $ ./foo.exe