python婚配shell变量的正则

python匹配shell变量的正则用python分析日志shell执行的日志中包含mydate2`date --date$mydate $days d

python匹配shell变量的正则

用python分析日志
shell执行的日志中包含

mydate2=`date --date="$mydate $days days ago" +%Y%m%d`; today=$mydate2

需要匹配出两类
第一类: $符号后面的单词 mydate,days,mydate2
第二类: 等号右边的词,mydate2和today

尝试了很久没搞定,哪位大侠帮帮忙

[解决办法]

Python code
#!/usr/bin/env pythonimport retext = 'mydate2=`date --date="$mydate $days days ago" +%Y%m%d`; today=$mydate2'pars = re.findall(r'\$(\w+)', text)cmds = re.findall(r'(?<!-)\b(\w+)\b=', text)print parsprint cmds