2011-06-30 48 views
1

比方說,有在SVN倉庫的結構如下:如何解析版本號的文件夾,並提取最高

我想用bash腳本來做以下事情:

  1. 經過的所有子目錄/分支
  2. 找到最高版本號
  3. 下載

我是新來的抨擊,下載的部分是容易的,但我卡在文件夾名稱提取和比較。

回答

1

如果你的分支可以簡單的排序,你可以使用這樣的事情:

svn list http://plugins.svn.wordpress.org/all-in-one-seo-pack/branches | sort | tail -n 1 
>>> 1.6.13/ 
+0

@塞德里克朱利安,謝謝,什麼是'1.6.13'意味着在你的代碼的結束? – mike23

+0

@ mike23:這是命令的結果:) –

+0

@CédricJulien,啊好吧,我認爲這是命令的一部分..:/有沒有辦法做到這一點,而不必安裝svn? – mike23