SQL语避免shell脚本句中*输出时转义

  

  脚本测试。sh内容如下,在/home/myname/下执行该脚本,

家目录下有文件a.txt, test.log、测试。sh

  # !/bin/bash

  sql=" select *从emp; "

  echo $ sql

echo $ sql比;测试。日志

  执行后结果:

  选择测试。sh。三种测试。从emp日志;

  如何能让sql中的*不转义?

  ,,,,,,,,   ,,,,,,,,   ,,,,,,      ,,,,,,,,,,,,,,,,,,,,,,,,   ,,   ,,

  修改为如下:

  #?bin/bash
sql=" select * from emp;“

回声“$ sql”

回声“$ sql”比;测试。日志

再次执行,结果如下

select *从emp;


SQL语避免shell脚本句中*输出时转义