我正在使用OUTFILE
命令,但是由于权限问题和安全风险,我想把shell的输出转储到文件但是有一些错误。
我尝试了什么
#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
答案 0 :(得分:5)
这是heredoc的错误输出重定向语法。
尝试此命令:
mysql -h "localhost" -u "XXXXXXX" "-pXXXXXX" standard_new2 << EOF > ./sample2.txt
select * from cnhdatad limit 10;
EOF