为什么使用如下sed命令提取不到指定内容?
我想提取所有_v或者_f结尾的变量名,具体情况如下所示:文本内容如下:EventID_v=enterprise_v.."|"..generic_trap_v.."|".....
我想提取所有_v或者_f结尾的变量名,具体情况如下所示:
文本内容如下:
EventID_v = enterprise_v .. "|" .. generic_trap_v .. "|" .. specific_trap_v
if (EventId_v == "dummy case statement") then -- This will prevent syntax errors in case no includes are added below.
命令如下:
sed -n 's/.*[^a-zA-Z0-9_]\([a-zA-Z0-9_]*_[fv]\).*/\1/p' TEXT
得出如下结果:
specific_trap_v
EventId_v
为什么少了一个EventID_v,一直找不到原因。 展开
文本内容如下:
EventID_v = enterprise_v .. "|" .. generic_trap_v .. "|" .. specific_trap_v
if (EventId_v == "dummy case statement") then -- This will prevent syntax errors in case no includes are added below.
命令如下:
sed -n 's/.*[^a-zA-Z0-9_]\([a-zA-Z0-9_]*_[fv]\).*/\1/p' TEXT
得出如下结果:
specific_trap_v
EventId_v
为什么少了一个EventID_v,一直找不到原因。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询