【发布时间】:2016-07-30 08:00:46
【问题描述】:
你知道为什么下面的 shell 脚本只生成名为 'Loading_EMP.sql' 而不是 'Loading_1_EMP.sql' 的输出文件吗?
#!/bin/bash
JOBID="1"
TABLE="EMP"
echo 'test' > Loading_$JOBID_$TABLE.sql;
# Output
Loading_EMP.sql
# Expected Output
Loading_1_EMP.sql
【问题讨论】:
-
@jackrabbit : 除了变量插值问题,还有双引号丢失的问题