我需要选择最新版本(已完成)和特定文件(正在进行中)
我有一个bash脚本,我需要从ftp://buildhub.tideway.com/hub/tkn_main-continuous/publish/tkn/10.2/tku/
中选择最新版本通常,在这个目录中我们有2个文件(在某些情况下 - 一些较旧的文件,所以我需要选择最新的文件):
Technology-Knowledge-Update-2066-08-1-ADDM-10.2+
和
Technology-Knowledge-Update-Storage-2066-08-1-ADDM-10.2+.zip
在这两个文件中我需要先选择(技术 - 知识 - 更新 - XXX-XX-X-ADDM-XX.X + .zip。文件名中没有“存储”)。请注意,每次构建后,大多数数字都会改变。
现在我有一个bash命令,但它不起作用:
wget -q -O - ftp://buildhub.tideway.com/hub/tkn_main-continuous/publish/tkn/11.0/tku/ | grep -o -m 1 'ftp[^<>]*?.zip' head -1
如何更改正则表达式以选择第一个文件?