golang – 接收unix/linux管道数据

在使用go语言写cli程序的时候,为了方便操作,很多时候需要使用管道的功能来传递数据。通过os.Stdin的mode值来判断程序是否通过管道调用,需要跟FileMode进行位运算来判断标准输入是否是管道。