为了账号安全,请及时绑定邮箱和手机立即绑定

如何逐行读取文件并返回已读取的字节数?

如何逐行读取文件并返回已读取的字节数?

Go
烙印99 2021-08-30 16:46:05
情况是:我想阅读像“tail -f”这样的日志 *NIX当我杀死程序时,我可以知道我已经读取了多少字节,并且可以使用搜索当程序再次启动时,将继续逐行读取日志,取决于步骤 2 中的查找数据当我使用 bufio.NewScanner 作为行阅读器来读取一行时,我想获取字节例如:import ...func main() {    f, err := os.Open("111.txt")     if err != nil {                  log.Fatal(err)    }    f.Seek(0,os.SEEK_SET)    scan := bufio.NewScanner(f)    for scan.Scan() {        log.Printf(scan.Text())        //what I want is how many bytes at this time when I read a line    }//This is a program for read line}
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信