0

アスタリスク(*)を含む変数をエコーする必要がありますが、アスタリスクは常に現在の辞書のすべてのファイル名で転送されます。a.shのように。b.sh; c.sh; c.sh で

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

出力結果は「select a.sh b.sh c.sh from userTable」となります。アスタリスク(*)を出力するにはどうすればいいですか?どうもありがとう

4

1 に答える 1

2

ワイルド文字として使用するにはecho "$var"、停止するために使用する必要があります。したがって、次を使用します( bashでは実際には必要ないことに*注意してください);

var="select * from userTable"
echo "$var"
echo "$var" >> tmp.sql
于 2013-05-28T06:18:41.800 に答える