shell bad substitution

#!/bin/sh

/data/script/common/run_cmd.exp 192.168.13.168 "impala-shell -islave4 -q 'insert OVERWRITE table imeis.${tableName} select ${selectFields}, ds, fnv_hash(concat(cast(ds as string), imei)) from imeis.${
tableName}_textfile;'" 100000


运行该上面脚本时,会报 bad substitution。检查发现
imeis.${
tableName}_textfile

这里出现换行,特此记录。还有看到其它网友是将{}换成了()也会报此问题。

你可能感兴趣的:(shell,脚本)