我必须对变量执行此插入查询,然后使用该变量,但由于select *,我无法执行显示。
我正在做的是: -a=today_39012123
b=`echo "insert into mytable select * from $a"`
echo $b
但在echo $b
上显示所有别名。
我在终端上查看echo *
打印的内容与$ b中打印的内容相同。
如何将该查询存储在varibale中。
我也尝试过: -
B = echo "insert into mytable select \* from $a"
但我得到输出: - 从today_39012123插入mytable select *。
这不是真的。
答案 0 :(得分:2)
试
a=today_39012123
set -o noglob
b="insert into mytable select * from $a"
echo $b
set +o noglob