我在ascii中有一个很长的文本文件.它经常会有Page: #####一条线.我希望从"Page:25141"开始,然后在文档末尾的每一行匹配.
我尝试过的一些组合是:
grep -E ^["Page: 25141".*] document.txt
grep "Page: 25141.*" document.txt
grep "Page: 25141\.\*" document.txt
grep -E "Page: 25141"[.*] document.txt
grep -E "Page: 25141"{.*} document.txt
grep -E {"Page: 25141".*} document.txt
Run Code Online (Sandbox Code Playgroud)
无法让这个工作.
如果sed解决方案适合您:
sed -n '/Page: 25141/,$p' file
Run Code Online (Sandbox Code Playgroud)
上面的sed将匹配从包含模式'Page 25141的行开始直到文件末尾($)的范围之间的所有行.
| 归档时间: |
|
| 查看次数: |
3353 次 |
| 最近记录: |