我在cat下面有一个Unix工具的实现。它将多个字节从中读取os.Stdin到缓冲区中,然后将这些字节写出到中os.Stdout。有没有一种方法可以跳过缓冲区,而Stdin直接将其传递给Stdout?package mainimport "os"import "io"func main() { buf := make([]byte, 1024) var n int var err error for err != io.EOF { n, err = os.Stdin.Read(buf) if n > 0 { os.Stdout.Write(buf[0:n]) } }}
- 2 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消