我想阅读stdinGo程序的原始内容。例如,如果我这样做了echo test stdin | go run test.go,我希望可以访问“ test stdin”。我尝试从中读取os.Stdin,但是如果其中没有任何内容,则它将等待输入。我也尝试过先检查大小,但是os.Stdin.Stat().Size()即使传入输入也为0。
stdin
echo test stdin | go run test.go
os.Stdin
os.Stdin.Stat().Size()
相关分类