我有一个与此相似的文件:
<many lines of stuff>
SUMMARY:
<some lines of stuff>
END OF SUMMARY
我只想提取 SUMMARY
和 END OF SUMMARY
之间的内容。我怀疑我可以用 sed 做到这一点,但我不确定如何。我知道我可以修改中间的内容:
sed "/SUMMARY/,/END OF SUMMARY/ s/replace/with/" fileName
(但不确定如何提取那些东西)。
我是 Solaris 上的 Bash。
最佳答案
sed -n "/SUMMARY/,/END OF SUMMARY/p" fileName
关于regex - Bash:使用正则表达式提取范围(也许是 sed?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2622918/