Skip to content

Instantly share code, notes, and snippets.

@Kameshwaran
Created February 7, 2019 06:39
Show Gist options
  • Save Kameshwaran/14b058b36cd967b4ad065b29fd091070 to your computer and use it in GitHub Desktop.
Save Kameshwaran/14b058b36cd967b4ad065b29fd091070 to your computer and use it in GitHub Desktop.
Shell script to extract details from DATABASE URL
# Sample DATABASE_URL = dbms://username:password@hostname:port/dbname
DB_PROTOCOL=$(echo $DATABASE_URL | cut -d':' -f1)
DB_DETAILS=$(echo $DATABASE_URL | cut -d'/' -f3)
DB_NAME=$(echo $DATABASE_URL | cut -d'/' -f4)
HOST_NAME=$(echo $DB_DETAILS | cut -d'@' -f2 | cut -d':' -f1)
PORT=$(echo $DB_DETAILS | cut -d'@' -f2 | cut -d':' -f2)
USER_NAME=$(echo $DB_DETAILS | cut -d'@' -f1 | cut -d':' -f1)
PASSWORD=$(echo $DB_DETAILS | cut -d'@' -f1 | cut -d':' -f2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment