egrep -rain "s([1-3]?)=(xf|bf|yf|qz|h|b|hf)(ll|lc|ym|xr)*" *我想在下面的文本中找到像这样的s1=xfll2026t或s=bflc42428文本。
@A
『我的女儿已经长这么大了啊…女大十八变,我都快要认不出了。』[w]
;【立绘bfll164】
@立绘1 s=bfll164
@B但是grep不会向我返回任何内容。
如果我创建一个包含这些文本新文件,就可以找到它。但在我的旧文件中找不到它。
它们是cp936和dos风格的。但是如果我运行grep -rn "xfll" *,它就可以运行。
发布于 2015-11-29 18:29:30
我已经找到了解决方案。
我将文件编码转换为utf-8,然后运行grep。
https://stackoverflow.com/questions/33980933
复制相似问题