mysql – 使用xargs导入sql文件

我有一些sql文件要导入.对于单个文件,我使用以下命令:

mysql -u root -p dbname< db.sql 是否可以使用xargs批量导入所有文件?就像是:
ls * .sql | xargs ….

我知道mysqlimport是解决方案,但我想知道是否可以使用xargs.

解决方法:

xargs适合将输入转换为命令行参数.但由于mysql不接受SQL脚本文件名参数,因此在这种情况下xargs不方便.

这是cat的有用用法:

cat *.sql | mysql -u root -p dbname

无论如何,你试图以这种方式使用ls导致着名的Why you shouldn’t parse the output of ls(1)文章.

上一篇:bash – 谁在吃数据? xargs的?


下一篇:Linux命令学习——xargs命令