0

我必须在变量中插入查询,然后使用该变量,但由于选择 *.

我正在做的是:-

a=today_39012123
b=`echo "insert into mytable select * from $a"`
echo $b

但在echo $b所有别名上都显示。

我在终端上检查了echo *打印的内容与 $b 中 * 打印的内容相同。

如何将该查询存储在变量中。

我也试过:- b=echo "insert into mytable select \* from $a" 但我得到了输出:- 插入 mytable select * from today_39012123。这不是真的。

4

1 回答 1

2

尝试

a=today_39012123
set -o noglob 
b="insert into mytable select * from $a"
echo $b
set +o noglob
于 2012-12-07T05:06:52.827 回答