因此,我正在学习 shell 脚本的强大功能并喜欢它,但是我很难做到这一点......
我有一堆文件命名为: checkin.10 checkin.11 checkin.12
后面的数字。将始终是 # 并按顺序上升。
我需要在一个目录中找到所有 checkin.* 文件,并返回文件名中具有最高 # 的文件。所以对于上述文件,我需要返回'checkin.12'。我的逻辑是获取所有 checkin.* 文件名,遍历它们并将 # 与存储在变量中的前一个文件的 # 进行比较。如果当前文件的 # 较高,我将变量 # 更新为当前文件 #,如果它较低,则转到下一个。通过这种方式,我能够将 checkin.12 返回为最高 # 并执行我需要对 checkin.12 执行的操作。必须有更好的方法来做到这一点,希望有人能给我展示另一种方法的例子。