57 lines
1.3 KiB
Bash
57 lines
1.3 KiB
Bash
#!/bin/bash
|
|
# 项目初始化脚本
|
|
|
|
echo "=========================================="
|
|
echo " 巴士路线管理系统 - 初始化脚本"
|
|
echo "=========================================="
|
|
|
|
# 创建目录结构
|
|
echo "创建目录结构..."
|
|
mkdir -p include src data obj bin
|
|
|
|
# 创建 stations.csv
|
|
echo "创建 data/stations.csv..."
|
|
cat > data/stations.csv << 'EOF'
|
|
id,name,latitude,longitude,stopTime
|
|
0,火车站,39.9042,116.4074,60
|
|
1,市中心,39.9100,116.4100,45
|
|
2,大学城,39.9200,116.4200,45
|
|
3,科技园,39.9300,116.4300,45
|
|
4,商业街,39.9150,116.4250,60
|
|
5,体育馆,39.9250,116.4350,45
|
|
6,公园,39.9180,116.4180,30
|
|
7,机场,39.9400,116.4400,90
|
|
8,医院,39.9050,116.4150,50
|
|
9,图书馆,39.9280,116.4280,40
|
|
EOF
|
|
|
|
# 创建 routes.csv
|
|
echo "创建 data/routes.csv..."
|
|
cat > data/routes.csv << 'EOF'
|
|
id,routeName,stationCount
|
|
0,1号线,4
|
|
0,1,2,3
|
|
5.0,6.0,7.0
|
|
1,2号线,5
|
|
0,4,5,7,9
|
|
8.0,6.0,10.0,5.0
|
|
2,3号线,4
|
|
1,6,4,2
|
|
4.0,5.0,6.0
|
|
3,4号线,3
|
|
8,1,3
|
|
7.0,12.0
|
|
EOF
|
|
|
|
echo ""
|
|
echo "✓ 目录结构创建完成"
|
|
echo "✓ 数据文件创建完成"
|
|
echo ""
|
|
echo "现在可以运行以下命令:"
|
|
echo " make # 编译项目"
|
|
echo " make run # 运行程序"
|
|
echo ""
|
|
echo "数据文件位置:"
|
|
echo " - data/stations.csv (站点数据)"
|
|
echo " - data/routes.csv (线路数据)"
|
|
echo "==========================================" |