标签: unix
我正在编写一个shell脚本,它将读取用户输入并进行一些处理
echo "Enter your query \n" read query echo $query > temp
当我输入任何特殊字符时,我遇到了问题。例如,如果我输入
select * from temp;
select语句中的*将转换为目录中的所有文件名。
*
答案 0 :(得分:2)
使用双引号防止查看文件系统:
echo "$query" > temp