从稳定的重复步骤开始
把一组稳定、重复的命令写成脚本,可以减少手工操作和输入错误。适合优先自动化的任务包括构建、备份、日志整理和部署前检查。
让脚本遇错停止
严格模式可以让未定义变量和失败命令尽早暴露,避免脚本在错误状态下继续执行。
#!/usr/bin/env bash
set -euo pipefail
echo "开始构建"
npm run build
echo "构建完成"
保持可重复执行
一个可靠脚本应尽量具备幂等性,也就是重复执行不会产生不可控的额外结果。写入文件或创建目录前,应先检查当前状态。