#!/bin/bash echo "🔍 执行 Wiki SOP 检查..." WIKI_FILES=$(git diff --cached --name-only -z | tr '\0' '\n' | grep "\.md$" | grep -v "WIKI_SOP") if [ -z "$WIKI_FILES" ]; then echo "✅ 无 Wiki 文件修改,跳过 SOP 检查"; exit 0; fi echo "📝 检测到 Wiki 文件修改:$WIKI_FILES" [ ! -f "WIKI_SOP_CHECKLIST.md" ] && echo "❌ WIKI_SOP_CHECKLIST.md 不存在!" && exit 1 [ ! -f "WIKI_SOP_LOG.md" ] && echo "❌ WIKI_SOP_LOG.md 不存在!" && exit 1 TODAY=$(date +%Y-%m-%d) if ! grep -q "$TODAY" WIKI_SOP_LOG.md; then echo "❌ WIKI_SOP_LOG.md 中没有今日检查记录!"; exit 1; fi echo "✅ Wiki SOP 检查通过" exit 0