In this chapter, we talked about file input and output in Go. Among other things, we developed Go versions of the wc(1), dd(1), and cp(1) Unix command-line utilities while learning more about the io and bufio packages of the Go standard library, which allow you to read from and write to files.
In the next chapter, we will talk about another important subject, which is the Go way of working with the system files of a Unix machine. Additionally, you will learn how to read and change the Unix file permissions as well as how to find the owner and the group of a file. Also, we will talk about log files and how you can use pattern matching to acquire the information you want from log files.