首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grep不使用正则表达式打印任何数据

grep不使用正则表达式打印任何数据
EN

Stack Overflow用户
提问于 2015-11-29 16:42:35
回答 1查看 29关注 0票数 0
代码语言:javascript
复制
egrep -rain "s([1-3]?)=(xf|bf|yf|qz|h|b|hf)(ll|lc|ym|xr)*" *

我想在下面的文本中找到像这样的s1=xfll2026ts=bflc42428文本。

代码语言:javascript
复制
@A
『我的女儿已经长这么大了啊…女大十八变,我都快要认不出了。』[w]
;【立绘bfll164】
@立绘1 s=bfll164
@B

但是grep不会向我返回任何内容。

如果我创建一个包含这些文本新文件,就可以找到它。但在我的旧文件中找不到它。

它们是cp936和dos风格的。但是如果我运行grep -rn "xfll" *,它就可以运行。

EN

回答 1

Stack Overflow用户

发布于 2015-11-29 18:29:30

我已经找到了解决方案。

我将文件编码转换为utf-8,然后运行grep。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33980933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档