shop-back-end/sql/combine.sh

24 lines
668 B
Bash
Raw Permalink Normal View History

2025-03-04 09:18:14 +08:00
#!/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"