我想实现一个版本猫golang的,并修改它,使其他有用的程序
你可以从汲取灵感清凉的项目是go-coreutils。它有去的核心GNU命令行实用工具,比如cat和许多其他的实现。 Here is cat,例如。
cat
你应该看看os.Open(...)和io.Copy(...) - 但是,有很多远远不止这些吧。
os.Open(...)
io.Copy(...)
也许你应该真正开始与https://tour.golang.org/welcome/1教程