【发布时间】:2011-02-07 03:12:18
【问题描述】:
我想提取与模式匹配的子字符串并将其保存到文件中。示例字符串:
Apr 12 19:24:17 PC_NMG kernel: sd 11:0:0:0: [sdf] Attached SCSI removable disk
我想提取括号之间的部分,在本例中为[sdf]。
我尝试执行grep -e '[$subtext]' 之类的操作来将括号中的文本保存到变量中。当然它不起作用,但我正在寻找与此类似的方法。在这样的正则表达式中包含一个变量会非常优雅。我最擅长的是什么?
谢谢!
【问题讨论】:
-
我认为捕获应该在括号之间,即。不包括在内?
标签: regex bash variables extraction