2012-03-15 56 views
1

我寫一個shell腳本,將讀取用戶輸入並做一些處理UNIX讀取特殊charecters

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

我面臨的一個問題,當我輸入任何特殊字符的命令。例如,如果我進入

select * from temp; 

在SELECT語句中*是越來越轉換成該目錄中的所有文件名。

回答

2

使用雙引號,以防止在尋找的文件系統:

echo "$query" > temp 
+0

工作非常感謝 – user1241438 2012-03-15 16:34:42