Exercise 1-5
[goproglang.git] / dup3.go
diff --git a/dup3.go b/dup3.go
index 1c8319e862da3068893834ce206328319fcd622c..ec698f10c2efbe9507840ed3d55614269bef296c 100644 (file)
--- a/dup3.go
+++ b/dup3.go
@@ -8,20 +8,20 @@ import (
 )
 
 func main() {
-       counts := make(map[string]int)
-       for _, filename := range os.Args[1:] {
-       data, err := ioutil.ReadFile(filename)
-       if err != nil {
-               fmt.Fprintf(os.Stderr, "dup3: %v\n", err)
-               continue
-       }
-       for _, line := range strings.Split(string(data), "\n") {
-               counts[line]++
-       }
-       }
-       for line, n := range counts {
-               if n > 1 {
-               fmt.Printf("%d\t%s\n", n, line)
-               }
-       }
+  counts := make(map[string]int)
+  for _, filename := range os.Args[1:] {
+    data, err := ioutil.ReadFile(filename)
+    if err != nil {
+      fmt.Fprintf(os.Stderr, "dup3: %v\n", err)
+      continue
+    }
+    for _, line := range strings.Split(string(data), "\n") {
+      counts[line]++
+    }
+  }
+  for line, n := range counts {
+    if n > 1 {
+      fmt.Printf("%d\t%s\n", n, line)
+    }
+  }
 }