带有特殊字符的unix读命令

时间:2012-03-15 16:30:51

标签: unix

我正在编写一个shell脚本,它将读取用户输入并进行一些处理

echo "Enter your query \n"
read query
echo $query > temp

当我输入任何特殊字符时,我遇到了问题。例如,如果我输入

select * from temp;

select语句中的*将转换为目录中的所有文件名。

1 个答案:

答案 0 :(得分:2)

使用双引号防止查看文件系统:

echo "$query" > temp