本文摘自网络,作者,侵删。
title: "A Simple Txt File Processing Tool by Golang"
date: 2021-01-31T10:04:51+08:00
draft: true
tags: ['go']
author: "dadigang"
author_cn: "大地缸"
personal: "http://www.real007.cn"
关于作者
http://www.real007.cn/about
package main
import (
"bufio"
"fmt"
"io"
"os"
"strings"
)
func main() {
fileName := "0"
file, err := os.OpenFile(fileName, os.O_RDWR, 0666)
if err != nil {
fmt.Println("Open file error!", err)
return
}
defer file.Close()
buf := bufio.NewReader(file)
for {
line, err := buf.ReadString('\n')
line = strings.TrimSpace(line)
//fmt.Println(strings.ReplaceAll(line, " ", "-"))
fmt.Printf("[%s](https://github.com/topics/%s)\n\n", line, line)
if err != nil {
if err == io.EOF {
break
} else {
return
}
}
}
}
本文来自:简书
感谢作者:大地缸
查看原文:A Simple Txt File Processing Tool by Golang
相关阅读 >>
Go语言sync包的学习(mutex、waitgroup、cond)
更多相关阅读请进入《Go》频道 >>

Go语言101
一个与时俱进的Go编程知识库。