#!/bin/bash DB_CITY_URL="https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz" DB_COUNTRY_URL="https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz" DIR_PATH="geoip_db" ARCH_PATH="archive" mkdir -p $DIR_PATH cd $DIR_PATH mkdir -p $ARCH_PATH find . -not -path "./$ARCH_PATH/*" -type f -name "*.mmdb" -exec mv -t "./$ARCH_PATH/" {} \+ filename=$(basename $DB_CITY_URL) wget -O $filename $DB_CITY_URL tar xzvf "$filename" filename=$(basename $DB_COUNTRY_URL) wget -O $filename $DB_COUNTRY_URL tar xzvf "$filename" find . -mindepth 1 -type f -name "*.mmdb" -not -path "./$ARCH_PATH/*" -exec mv -t . {} \+