Linux 里 grep 之类的工具能匹配中文吗? 需求很简单只需要输出文本中包含中文某某的行

2017 年 12 月 6 日
 a251922581
直接用 cat chinese*.txt | grep "中文关键词" 输入匹配的行
因为数据来源混杂的关系,文本的编码用 file *识别出来一半是 ASCII 一般是 data。。。
7102 次点击
所在节点    程序员
6 条回复
sliamb
2017 年 12 月 7 日
可以的,直接在终端打中文就行
dzxx36gyy
2017 年 12 月 7 日
可以匹配,就是如果你原文件里没分行的话会一次性刷屏……如果需要输出文件名和行号的话可以加-H 和-n
realpg
2017 年 12 月 7 日
如果你的终端的 locate 环境能直接输入中文 那就没问题
RogerHzb
2017 年 12 月 7 日
KILL THEM ALL | GREP "需求很简单"
sjx95
2017 年 12 月 7 日
UTF-8 环境的话,OK
wdzawl
2017 年 12 月 7 日
终端支持中文就 ok

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/412609

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX