![搜索单词和接下来的几个单词](https://linux22.com/image/111357/%E6%90%9C%E7%B4%A2%E5%8D%95%E8%AF%8D%E5%92%8C%E6%8E%A5%E4%B8%8B%E6%9D%A5%E7%9A%84%E5%87%A0%E4%B8%AA%E5%8D%95%E8%AF%8D.png)
我有一份文本制表符分隔形式的长报告(这意味着如果我在 Excel 电子表格中打开此文本文件,则每个单词和数字都将适合一个单元格)。在此报告中,有我正在查找的关键词,我想打印该关键词旁边的四个数字。例如,假设此段落位于报告中(以文本制表符分隔),并且关键字是“number”
The following number 00 02 25 226 is my card ID.
我可以使用命令“grep”来搜索确切的单词“number”,但是如何grep这个单词和接下来的四个单元格(即数字)
答案1
grep -Eo 'number( [0-9]+)+' input