code.go 352 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "fmt"
  4. "io/ioutil"
  5. "log"
  6. "os"
  7. )
  8. func readInput(path string) string {
  9. data, err := ioutil.ReadFile(path)
  10. if err != nil {
  11. log.Fatal(err)
  12. }
  13. return string(data)
  14. }
  15. func main() {
  16. if len(os.Args) < 2 {
  17. log.Fatal("You need to specify a file!")
  18. }
  19. filePath := os.Args[1]
  20. text := readInput(filePath)
  21. fmt.Println(text)
  22. }