#!/bin/bash aksUser() { read -p "Set User name and press enter:" USER_NAME } askPassword() { read -p "Set Password and press enter:" USER_PASSWORD } askConfirm() { echo "Name: $USER_NAME" read -p "Password: $USER_PASSWORD. Is this correct? (y/n)" CONFIRM } setPassword() { docker run --entrypoint htpasswd httpd:2 -Bbn $USER_NAME $USER_PASSWORD > auth/htpasswd } aksUser; askPassword; clear; askConfirm; while true; do case $CONFIRM in [Yy]* ) clear;setPassword; echo "User ${USER_NAME} added to auth/passwd"; break;; [Nn]* ) askPassword;askConfirm;; * ) echo "Please, asnwer with y/n."; askPassword;askConfirm;; esac done