Redirect 重定向windows批处理文件中其他命令的输入

Redirect 重定向windows批处理文件中其他命令的输入,redirect,input,batch-file,Redirect,Input,Batch File,在linux中,我可以这样做: mysql -u user -p=pass somedb <(echo "create database foo;") mysql-u user-p=pass somedb一种方法是将SQL命令回显到一个文件中,运行带有选项的mysql命令以包含SQL文件,然后删除该文件(如果您确实不需要它)。您可以这样做 echo create database foo;|mysql ... 很好,但是对于多行代码,您确实需要创建一个临时文件,只需将其传递给MySQL

在linux中,我可以这样做:

mysql -u user -p=pass somedb <(echo "create database foo;")

mysql-u user-p=pass somedb一种方法是将SQL命令回显到一个文件中,运行带有选项的mysql命令以包含SQL文件,然后删除该文件(如果您确实不需要它)。

您可以这样做

echo create database foo;|mysql ...
很好,但是对于多行代码,您确实需要创建一个临时文件,只需将其传递给MySQL即可读取