Vishal Verma Vishal Verma - 7 months ago 13
Bash Question

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

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.


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


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

This question is already answered here