mysql与docker,猫:没有这样的文件或目录

我在我的开发环境中使用MySQL作为docker容器,而不是安装在我的机器上。

我创build了一个名为“mysql”的文件

#!/bin/bash docker run --rm -v $(pwd):/tmp -w /tmp mysql:5.7 $@ 

然后我试图像这样运行一个SQL文件;

 mysql -u root -psecret -h remotehost mydb < sqlfile.sql 

然后我得到这样的错误;

 cat: -: No such file or directory 

我在我的当前目录中有sqlfile.sql