[Go] gocron源码阅读-flag包实现命令行参数获取

前端之家收集整理的这篇文章主要介绍了[Go] gocron源码阅读-flag包实现命令行参数获取前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

调用flag包可以方便的获取到命令行中传递的参数,比如可以实现类似Nginx执行程序获取命令行参数执行不同操作的目标

package main

import (
    "flag"
    fmtos"
)

func main() {
    var h bool
    var c,s string
    flag.BoolVar(&h,h",false,1)">帮助信息)
    flag.StringVar(&c,1)">cconf/Nginx.conf设置配置文件)
    flag.StringVar(&s,1)">s"",1)">管理服务:reload|restart|start|stop)
    flag.Parse()
    if h {
        fmt.Fprintf(os.Stdout,1)">Nginx version: Nginx/%s\n100.0.0)
        flag.PrintDefaults()
    }
    if c != "" {
        fmt.Println(-c参数是,c)
    }
    if s != -s参数是

猜你在找的Go相关文章