package main import ( "bufio" "fmt" "log" "os" ) func main() { f, err := os.Open("main.go") if err != nil { log.Fatal(err) } defer f.Close() scanner := bufio.NewScanner(f) //scanner.Split(bufio.ScanWords) for scanner.Scan() { fmt.Println(scanner.Text()) } }