grep专题提供grep的最新资讯内容,帮你更好的了解grep。
默认情况下, Ruby以缓冲模式打开$stdin和$stdout.这意味着您不能使用Ruby来执行类似grep的操作过滤文本.有没有办法强制Ruby使用面向行的模式?我看到了各种解决方案,包括popen3(仅限缓冲模式)和pty(不需要单独处理$stdout和$stderr,我需要). 我该如何做? Python似乎有同样的缺点. 看起来你最好打赌是使用STDOUT.syswrite和STDOUT