【发布时间】:2013-03-20 10:58:51
【问题描述】:
所以我打算在这里做的是从http://tuxonice.net/downloads/all/(当前为tuxonice-for-linux-3.8.0-2013-02-24.patch.bz2)确定最新的稳定版TuxOnIce。
让事情变得复杂的是没有“当前”链接,所以我们必须遵循版本控制,类似于(这些不存在):
tuxonice-for-linux-3.8.0-2013-4-2.patch.bz2
tuxonice-for-linux-3.8-4-2013-4-16.patch.bz2
tuxonice-for-linux-3.8-11-2013-5-23.patch.bz2
问题是它们会按这个顺序排列:
tuxonice-for-linux-3.8-11-2013-5-23.patch.bz2
tuxonice-for-linux-3.8-4-2013-4-16.patch.bz2
tuxonice-for-linux-3.8.0-2013-4-2.patch.bz2
我目前的实现(这是垃圾)是这样的。我考虑过使用日期,但也不知道该怎么做(/tmp/tuxonice 是索引文件):
_major=3.8 # Auto-generated
_TOI=$(grep ${_major}-1[0-9] /tmp/tuxonice | cut -d '"' -f2 | tail -1)
[ ! $_TOI ] && _TOI=$(grep ${_major}- /tmp/tuxonice | cut -d '"' -f2 | tail -1)
[ ! $_TOI ] && _TOI=$(grep ${_major}.0-2 /tmp/tuxonice | cut -d '"' -f2 | tail -1)
谢谢。
【问题讨论】: