通过csv文件创建配置单元表,包含shell中的列类型

时间:2019-11-24 20:13:47

标签: bash shell

我正在从事一个项目,该项目包括创建一个通用脚本外壳,以创建具有列类型和数据功能的多个配置单元表,因此: 1-我想读取包含列类型的csv文件,并将输出存储在变量中。 2-编写一个HIVE查询以通过此变量创建表。

例如,这是我的csv文件:

id string,num_article string,dt_depot string

-脚本的想法是:

#!/bin/bash
#readcolumns.sh


while read line; do
     echo $line | awk -F ',' '{print $1,$2,$3}'

done < $cat columns.csv

最后,我的查询HQL如下:

#!/bin/bash
hive --database -e "create table $nametable $columns"

0 个答案:

没有答案