【发布时间】:2013-10-06 12:15:28
【问题描述】:
我有一个包含多行的文件,我想提取-d 和-e 之间的单词,如果文件出现多次,第一个就可以了。
示例:
如果文件内容如下
someText -d wordToExtract -e someOtherWord and so on, -d Hello -e
我想提取第一次出现的wordToExtract。
我尝试使用grep 和sed 命令但无法实现它,因为我是unix 的新手。任何帮助表示赞赏。
我试过的一个例子
grep -o -P '(?<=\\-d).*(?=\\-i)' fileName
【问题讨论】:
标签: regex unix sed grep text-extraction