33 lines
811 B
Bash
Executable File
33 lines
811 B
Bash
Executable File
#!/bin/bash
|
|
# 章节统计工具
|
|
|
|
echo "=== 章节统计 ==="
|
|
echo "项目: 《末日重生-开局囤货十亿物资》"
|
|
echo "统计时间: $(date '+%Y-%m-%d %H:%M:%S')"
|
|
echo ""
|
|
|
|
# 统计章节数量
|
|
if [ -d "chapters" ]; then
|
|
CHAPTER_COUNT=$(find chapters -name "*.md" | wc -l)
|
|
echo "章节数量: $CHAPTER_COUNT"
|
|
|
|
# 统计总字数
|
|
TOTAL_WORDS=0
|
|
for file in chapters/*.md; do
|
|
if [ -f "$file" ]; then
|
|
WORDS=$(wc -w < "$file" 2>/dev/null || echo 0)
|
|
TOTAL_WORDS=$((TOTAL_WORDS + WORDS))
|
|
fi
|
|
done
|
|
echo "总字数: $TOTAL_WORDS"
|
|
|
|
# 显示最近章节
|
|
echo "最近章节:"
|
|
find chapters -name "*.md" -exec ls -lt {} + | head -5 | awk '{print $9}'
|
|
else
|
|
echo "chapters目录不存在"
|
|
fi
|
|
|
|
echo ""
|
|
echo "=== 统计完成 ==="
|