#!/bin/bash # 设置变量 REPO_BASE="https://git.seahi.me/seahi/docker/raw/branch/main/6.1%E6%9E%84%E5%BB%BA%E9%95%9C%E5%83%8F%E5%8E%9F%E5%88%99" # 要下载的文件列表 FILES=( "CLAUDE.md" "LICENSE" "package.json" ) # 要创建的目录列表 DIRS=( "go" "python" "java" ) # 颜色输出 GREEN='\033[0;32m' RED='\033[0;31m' BLUE='\033[0;34m' NC='\033[0m' echo "开始执行任务..." echo "目标目录: $(pwd)" echo "----------------------------------------" # 创建目录 echo -e "${BLUE}创建目录...${NC}" for dir in "${DIRS[@]}"; do echo -n "创建目录 $dir ... " if mkdir -p "$dir"; then echo -e "${GREEN}成功${NC}" else echo -e "${RED}失败${NC}" fi done echo "----------------------------------------" # 下载文件 echo -e "${BLUE}下载文件...${NC}" for file in "${FILES[@]}"; do echo -n "正在下载 $file ... " if curl -fsSL -o "$file" "${REPO_BASE}/${file}"; then echo -e "${GREEN}成功${NC}" else echo -e "${RED}失败${NC}" fi done echo "----------------------------------------" echo "任务完成!" echo "" echo "已创建的目录:" ls -ld go python java 2>/dev/null || echo "部分目录创建失败" echo "" echo "已下载的文件:" ls -lh CLAUDE.md LICENSE package.json 2>/dev/null || echo "部分文件下载失败"