I know there is many similar questions but I was not able to find an answer for mine:I have couple of if and checking to get to this point of source script to call another scriptsource ./call.shAnd in destination script I want to get user name from user:#!/bin/bashpassDir=/etc/passwdwhile true    do        #propmt for username        read -p Enter username :  username        egrep ^$username $passDir >/dev/null        if [ $? -eq 0 ]; then            echo $username exists!        else            userName=$username            break        fi    done                   But it doesn't wait for me to enter anything. It goes inside a loop and print exist unless I press Ctrl+C I appreciate if anyone can give me suggestion how to do it. In my destination script I have dozen of other prompts to get input from the user When I run destination script alone it works fine.
How to call a bash script from another script?
bash