摘要: Shell编写规范总结——脚本开头 官网模板 #!/bin/bash set -eo pipefail shopt -s nullglob set解释 脚本只要发生错误,就终止执行 set -e 示例 未加set #!/bin/bash foo echo 1 // 执行结果: // 1.sh:行3: 阅读全文
posted @ 2020-04-26 18:29 Wshile 阅读(1176) 评论(0) 推荐(1) 编辑
摘要: docker官方镜像Mysql构建脚本 概述 解读官方脚本,为了模仿官方格式,提升自己的Shell脚本的编写能力和规范编写方式。如下是原版脚本内容: #!/bin/bash set -eo pipefail shopt -s nullglob mysql_log() { local type="$1 阅读全文
posted @ 2020-04-26 18:27 Wshile 阅读(886) 评论(0) 推荐(0) 编辑
摘要: Shell脚本——常用判断 执行命令符号 `` 和 $()效果相同 if条件判断 if command;then command else command fi // if command后面命令得退出码为0才能正常执行。 数值比较 test命令就相当于if的[] 字符串比较 文件比较 case语法 阅读全文
posted @ 2020-04-26 16:28 Wshile 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Golang基础进阶——Map 映射(map)一一建立事物关联的容器 Map 是go内置的数据结构,是一种无序的键值对的集合,可以通过key快速找到,Map必须初始化才能使用,否则报错。 map 的定义: var 变量名 map[KeyType]ValueType 示例1: func main() 阅读全文
posted @ 2020-04-26 12:27 Wshile 阅读(205) 评论(0) 推荐(0) 编辑