如何编写一个shell脚本,从一个文件中读取变量值并将另一个shell脚本传递给它

时间:2015-05-11 22:32:39

标签: shell

如何编写一个shell脚本,该脚本从一个文件中读取变量值并将另一个shell脚本传递给它。 例如:

主要.ksh

read a value from table.txt
if table name daily_load
    execute sqoop1.ksh where sqoop1.sh have a variable of TABLE_NAME 

    (echo sqoop import --connect jdbc:db2://localhost <PORT_NUMBER>/<DB> --table TABLE_NAME  --username user -password pass -m 1 2> log1.txt) 

如果你能以任何其他方式建议我,那也是最好的。

USE CASE:我想使用sqoop移动100个表,我希望将所有表名和其他变量保存在单独的文件中。我想根据表名,我将创建一个变量列表的情况。当我的主脚本将从其他文件中获取一个表名时,它将调用一个case选项并将值传递给其他shell.other将执行该命令。

0 个答案:

没有答案