Vishal Verma Vishal Verma - 4 months ago 6
Bash Question

Is there a way to input automatically when running a script?

I am trying to execute a script file which asks for password as input. Is there any way we give the command the input it needs automatically?
It's in psql which has parameter

-U
for username but no parameter for password.

Example:

exa00009@exa00009:~$ sh redshift.sh
Password for user xyz:

Answer

You can provide command line argument for your script like below: sh redshift.sh yourInput and in your script get it as var input=$1 and use accordingly.

This question is already answered here