将多个变量传递给bash脚本

我的脚本可以在400多个服务器中运行。我有大约5-7个要传递的参数,我每次运行脚本时都会手动读取。现在,我需要在400多个服务器中运行此脚本,并且我将所有400台服务器的值存储在一个文件中。当我在该服务器上执行时,有人可以告诉我传递它的最佳方法。可以说,如果我在hostname1.com中执行,它将静默读取hostname1.com的值。

我的每个服务器的参数是这样的:

path /opt/oracle
username 123
pass 456
domainname 123
dbuser 123
dbpass 234

我的脚本:

localhost: ./tst.sh
enter path : /opt/oracle
username : 123
and so on

我可以更改我拥有的文件。有人可以为我提供一种简便的方法吗?

评论