SHELL 脚本 分号大坑
shell 脚本
[root@Bing-Data-node2 bin]# vim sqoop_batch_create_shell.sh
#!/bin/bash
# SQOOP 批量生产导入脚本
# MySQL source TaBlE is Array
source_table=('A' 'B' 'C' 'D');
echo "第一个元素为: ${source_table[0]}"
echo "第二个元素为: ${source_table[1]}"
echo "第三个元素为: ${source_table[2]}"
echo "第四个元素为: ${source_table[3]}"
# Hive_prefix
HIVE_PREFIX=ods_source
# MapReduce Parallelism
MR_P=1
echo ${HIVE_PREFIX}
输出结果
[root@Bing-Data-node2 bin]# bash sqoop_batch_create_shell.sh
第一个元素为: (A B C D);
第二个元素为:
第三个元素为:
第四个元素为:
ods_source
问题所在 数组后面多写了一个 分号 ;