Я получил один список следующим образом, запустив команду в подпроцессе:
import os, subprocess
>>> args = "svn ls https://svne1.access.nsn.com/isource/svnroot/scm_fp/trunk"
>>> pi = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
>>> stdout, stderr = pi.communicate()
>>> print stdout
R_FPT_180.15.1.11.1.0/
R_FPT_180.15.1.41/
R_FPT_180.15.1.42/
R_FPT_190.10/
R_FPT_190.11/
R_FPT_190.6.1.0/
R_FPT_2.4.1.22/
R_FPT_3.2.1.70/
В приведенном выше списке я хочу grep только "R_FPT_190.10 /" и "R_FPT_190.11 /" и после greppingэти два снова, которые когда-либо имеют большое число в последнем (в приведенном выше примере 10,11), мне нужно получить большее (в приведенном выше примере мне нужно, наконец, получить "R_FPT_190.11 /").Кто-нибудь может помочь в этом?