#!/bin/bash # 用于将IDEA导出的不同表sql文件,整合成一份 # Get the current date in the format yyyymmdd current_date=$(date +%Y%m%d) # Create the new file name new_file="agileboot-${current_date}.sql" # Check if the new file already exists if [[ -f "$new_file" ]]; then # Remove the existing file rm "$new_file" fi # Loop through all .sql files in the current directory for file in *.sql do # Replace '`agileboot`.' with an empty string and append the contents to the new file with a blank line after sed "s/\`agileboot-pure\`\./ /g" "$file" >> "$new_file" echo "" >> "$new_file" done echo "Concatenation complete. Output file: $new_file"