我有许多 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
Run Code Online (Sandbox Code Playgroud)
无论如何,您尝试以这种方式使用ls
会导致著名的“为什么您不应该解析 ls(1) 的输出”一文。
归档时间: |
|
查看次数: |
3433 次 |
最近记录: |