1
我寫一個shell腳本,將讀取用戶輸入並做一些處理UNIX讀取特殊charecters
echo "Enter your query \n" read query echo $query > temp
我面臨的一個問題,當我輸入任何特殊字符的命令。例如,如果我進入
select * from temp;
在SELECT語句中*
是越來越轉換成該目錄中的所有文件名。
我寫一個shell腳本,將讀取用戶輸入並做一些處理UNIX讀取特殊charecters
echo "Enter your query \n" read query echo $query > temp
我面臨的一個問題,當我輸入任何特殊字符的命令。例如,如果我進入
select * from temp;
在SELECT語句中*
是越來越轉換成該目錄中的所有文件名。
使用雙引號,以防止在尋找的文件系統:
echo "$query" > temp
工作非常感謝 – user1241438 2012-03-15 16:34:42