分享
这个怎么用shell写。 我现在是 终端里面 go run s.go . 然后 分别输入 1,2,3,4,5 我想写个shell 启动,然后自动选择 1,2,3,4,5,谢谢。
tianjiao85 · · 2637 次点击 · 开始浏览 置顶这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
func main() {
g_run_as = AS_ROUTER
g_local_ip = get_local_ip()
/*为磁盘创建bbw文件夹*/
/*选择服务器启动类型*/
inputReader := bufio.NewReader(os.Stdin)
fmt.Println("Please enter your choice:")
fmt.Println("Input 1 to Run server router")
fmt.Println("Input 2 to Run server pos ")
fmt.Println("Input 3 to Run server msg ")
fmt.Println("Input 4 to Run server set ")
fmt.Println("Input 5 to Run server login")
fmt.Println("Input 6 to Run test")
input, err := inputReader.ReadString('\n')
if err != nil {
fmt.Println("There were errors reading, exiting program.")
return
}
//fmt.Printf("Your Input is %s", input)
switch input {
case "1\n":
g_run_as = AS_ROUTER
router()
case "2\n":
g_run_as = AS_POS
pos()
case "3\n":
g_run_as = AS_MSG
msg()
case "4\n":
g_run_as = AS_SET
set()
case "5\n":
g_run_as = AS_LOGIN
login()
case "6\n":
//g_run_as = AS_LOGIN
test()
}
}
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信2637 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传