golang os.Stdin 사용해서 커맨드라인 파이프 사용하기 바이너리 파일 출력main.gopackage mainimport ( "fmt" "io" "os")func main() { fi, err := os.Stdin.Stat() if err != nil { fmt.Println(err) return } if (fi.Mode() & os.ModeNamedPipe) == 0 { fmt.Println("no pipe") return } fmt.Println("pipe") buf := make([]byte, 4096, 4096) for { n, err := os.Stdin.Read(buf) if err == io.EOF { break } if err != nil { fmt.Printl..