gomon/main.go

32 lines
346 B
Go

package main
import (
"flag"
"fmt"
"log"
"os"
)
func main() {
flag.Parse()
files := make(map[string]int)
for _, v := range flag.Args() {
f, err := os.ReadDir(v)
if err != nil {
log.Fatal(err)
}
for _, v := range f {
files[v.Name()]++
}
}
for k, v := range files {
if v == flag.NArg() {
fmt.Println(k)
}
}
}