将星号写入shell中的文件

将星号写入shell中的文件,shell,output,Shell,Output,我需要回显包含星号(*)的变量,但星号始终与当前字典上的所有文件名一起传输。就像 a、 sh; b、 sh; c、 sh; 用c.sh 输出结果变成“从userTable中选择a.shb.shc.sh”; 如何才能输出星号(*)? 非常感谢您需要使用echo“$var”停止将*用作wildchar字符。因此,请使用以下内容(注意,bash中实际上并不需要;) 如果我使用*,它将输出*。 var="select * from userTable"; echo $var; echo $var >

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

输出结果变成“从userTable中选择a.shb.shc.sh”; 如何才能输出星号(*)?
非常感谢

您需要使用
echo“$var”
停止将
*
用作wildchar字符。因此,请使用以下内容(注意,bash中实际上并不需要


如果我使用*,它将输出*。
var="select * from userTable";
echo $var;
echo $var >> tmp.sql;
var="select * from userTable"
echo "$var"
echo "$var" >> tmp.sql