我可能想得太多了,但由于我对golang不太了解,所以我最好问一下。
我正在尝试运行命令并逐行读取输出,而不是一次读取所有行。
我发现的所有示例都输出一个缓冲区或byte []或我认为的Writer,或同时输出所有
。 到目前为止,This是我发现的最佳来源
我担心的是输出的大小,因为它可能变得很大。因此,我不想将所有输出都加载到变量中,也不知道如何将字节数组转换为字符串行,因此可以解析每一行并处理每一行。
也许我需要将其写入文件,然后再读取文件,这听起来有些多余。
如果有人可以指出我或虚假的证据说明应该怎么做,将不胜感激。