我有一份文本制表符分隔形式的长报告(这意味着如果我在 Excel 电子表格中打开此文本文件,则每个单词和数字都将适合一个单元格)。在此报告中,有我正在查找的关键词,我想打印该关键词旁边的四个数字。例如,假设此段落位于报告中(以文本制表符分隔),并且关键字是“number”
The following number 00 02 25 226 is my card ID.
我可以使用命令“grep”来搜索确切的单词“number”,但是如何grep这个单词和接下来的四个单元格(即数字)
答案1
grep -Eo 'number( [0-9]+)+' input