我有一个包含多行的文件,我想提取介于两者之间的单词-dand -e,如果文件出现多次,第一个就可以了。
例子:
如果文件内容如下
someText -d wordToExtract -e someOtherWord and so on, -d Hello -e
我想提取wordToExtract哪个是第一次出现。
我尝试使用grep和sed命令但无法实现它,因为我是新手unix。任何帮助表示赞赏。
我试过的例子之一
grep -o -P '(?<=\\-d).*(?=\\-i)' fileName