regex - grep 和正则表达式 (regex)
问题描述
我想学习使用正则表达式在 Linux 上搜索文件。
我如何 grep 以 开头的所有文本文件单词ca********
?
其中*
可以是任何内容,文本长度为 10 个字符,并ca
作为前缀。
解决方案
当我解释您的问题时,您可以利用Match word 开头和结尾的优势。
所以
grep -n '\bca' yourfile.txt
似乎是学习的良好开端,由于您正在寻找单词边界,因此以 . 开头的单词ca
。
推荐阅读
- r - 可靠地检索分位数函数的倒数
- excel-formula - 计算通过匹配创建的范围内的文本字符串
- c# - 如何固定向右和向左移动?
- java - Mandelbrot 集的可视化表示
- javascript - 如何使用 chart.js 偏移 x 和 y 轴网格点和标签?
- python - 如何删除“baca”或从 html 中读取?
- javascript - 返回一个空数组而不是 null
- canvas - 在带有画布的框架中使用 grid.columnconfigure
- javascript - 在单独的文件中指定路线时无法找到路线
- c# - AzureServiceTokenProvider 异常:尝试使用托管服务标识获取令牌。发送请求时出错