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
問題所在 數組後面多寫了一個 分號 ;