假设我有一个命令:
mysql -h localhost -u root -pmypassword dev<file01.sql;
我有很多 sql 文件要运行:file02.sql, file03.sql, ... file99.sql
我想生成一个这样的 bash 脚本来顺序运行所有这些 sql 文件。
bash 脚本的一部分如下所示:
mysql -h localhost -u root -pmypassword dev<file01.sql;
mysql -h localhost -u root -pmypassword dev<file02.sql;
mysql -h localhost -u root -pmypassword dev<file03.sql;
mysql -h localhost -u root -pmypassword dev<file99.sql;
所有这些行都是相同的模式,只有文件名(filexx.sql)发生了变化。
所有文件xx.sql 都在同一个目录中。
我通常在 Excel 中生成 bash 脚本。我知道这可以很容易地在 bash 中完成,我只是不知道如何。你能建议如何生成这个吗?
非常感谢你。