2013-11-01 160 views
2

我正在使用OUTFILE命令,但由於權限問題和安全風險,我想將shell的輸出轉儲到文件中,但出現了一些錯誤。 我已經試過從bash輸出sql輸出

#This is a simple shell to connect to mysql db 
cat mysql -h "localhost" -u "XXXXXXX" "-pXXXXXX" standard_new2 << EOF 
select * from cnhdatad limit 10; 
EOF ./sample2.txt 

回答

5

這對定界符不正確的輸出重定向語法。

試試這個命令:

mysql -h "localhost" -u "XXXXXXX" "-pXXXXXX" standard_new2 <<EOF> ./sample2.txt 
select * from cnhdatad limit 10; 
EOF 
+0

10倍的幫助,我不是很習慣外殼 –

+0

你最歡迎,很高興它的工作適合你。 – anubhava