24 lines
668 B
Bash
24 lines
668 B
Bash
#!/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" |