bhimrazy's picture
Updates scripts to prepare data
94709b2
raw
history blame
963 Bytes
#!/bin/bash
# Set dataset directory
DATASET_DIR="diabetic-retinopathy-dataset"
# Function to log messages
log() {
echo "$(date +"%Y-%m-%d %H:%M:%S") $1"
}
# Function to merge and extract zip files
merge_and_extract_zip() {
local zip_name="$1"
log "Merging $zip_name parts into a single zip file..."
cat "$DATASET_DIR/$zip_name".zip.* > "$DATASET_DIR/$zip_name.zip"
log "Merged $zip_name.zip created at $DATASET_DIR"
# Remove partition files
rm "$DATASET_DIR/$zip_name".zip.*
log "Removing $zip_name parts"
# Extract the merged file
log "Extracting $zip_name.zip..."
unzip -o "$DATASET_DIR/$zip_name.zip" -d "$DATASET_DIR"
log "Extracted $zip_name.zip at $DATASET_DIR"
}
# Merge and extract train.zip parts;
merge_and_extract_zip "train" &
# Merge and extract test.zip parts
merge_and_extract_zip "test" &
# End of script
log "Script execution completed."
# Wait for all background processes to finish
wait