首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"grep file“时无法获取完整结果

问"grep file“时无法获取完整结果
EN

Stack Overflow用户
提问于 2017-06-06 11:44:13
回答 1查看 171关注 0票数 0

我想获取文件"1.txt“中包含"myString”的行,并将结果保存到"2.txt“。所以我将这些代码写在一个bash文件中:

代码语言:javascript
复制
#!/bin/sh
grep "myString" 1.txt > 2.txt

但是我只得到了"1.txt“的一半,它在"2.txt”中停止了,结果不完整。使用commond而不是bash文件没有任何帮助。

我在windows7上和cygwin64一起做这件事。

有没有什么终结符可以停止"grep“命令,或者windows7的大小限制,或者别的什么?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2017-06-06 13:20:50

由于一些中文字符,该文件被识别为二进制文件。

用"-a“就可以了。

而且,无论有没有"-a“,它在Linux上都运行得很好。

因此,windows7或cygwin也参与了其中。

感谢@Sundeep的帮助。

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

https://stackoverflow.com/questions/44381070

复制
相关文章

相似问题

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