将星号写入shell中的文件

时间:2013-05-28 06:13:27

标签: shell output

我需要回显包含星号(*)的变量,但星号始终与当前字典中的所有文件名一起传输。就像     灰;     b.sh;     c.sh; 在c.sh

var="select * from userTable";
echo $var;
echo $var >> tmp.sql;

输出结果变为“从userTable中选择a.sh b.sh c.sh”; 如何输出星号(*)? 非常感谢

1 个答案:

答案 0 :(得分:2)

您需要使用echo "$var"来阻止*用作通配符。因此,请使用以下内容(请注意,bash中并不真正需要;

var="select * from userTable"
echo "$var"
echo "$var" >> tmp.sql