【发布时间】:2014-07-24 15:26:23
【问题描述】:
我正在尝试从我在 linux 中使用 sed 命令的字符串中提取特定的子字符串。但是,问题是在命令第一次返回子字符串后,我再次在字符串中查找起始关键字。
我想跳过最后一部分。我只想要关键字之间的第一个子字符串。
字符串:bhaskar.txt
bhaskar
rahul
gaurav
ganesh
bhaskar
rahul
需要子字符串:“bhaskar”和“ganesh”之间的所有内容
使用的命令:sed -n '/bhaskar/,/ganesh/p' bhaskar.txt
输出:
bhaskar
rahul
gaurav
ganesh
bhaskar
rahul
预期输出:
bhaskar
rahul
gaurav
ganesh
【问题讨论】: