【发布时间】:2018-12-04 05:27:11
【问题描述】:
我有flyway迁移脚本,命名如下。
V1__description.sql
V2.001__description.sql
V2.002__description.sql
V2__description.sql
以上是ls列出的顺序,或者find的默认排序顺序。 flyway执行的顺序是
V1__description.sql
V2__description.sql
V2.001__description.sql
V2.002__description.sql
有没有办法使用 bash sort 命令按照 flyway 执行文件的顺序列出文件?文件无法重命名。
【问题讨论】:
-
术语»它们在 bash 中列出的顺序« 不清楚。你输入什么来得到这个列表?
ls不是bash的一部分。您是否使用echo *或类似的方式列出它们? -
为清晰起见编辑