hosts.go 287 B

123456789101112131415
  1. package hosts
  2. import (
  3. "fmt"
  4. "strings"
  5. )
  6. // GenerateHostsFile 生成 hosts 文件
  7. func GenerateHostsFile(data map[string]string) string {
  8. res := make([]string, 0)
  9. for host, ip := range data {
  10. res = append(res, fmt.Sprintf("%s %s", ip, host))
  11. }
  12. return strings.Join(res, "\n")
  13. }