小编use*_*312的帖子

为什么 grep 和 Notepad++ 产生不同的结果?

我有一个包含 6500 行和 2 列的数据文件:

1ES9 0.927536231884058 
1ET1 1.0 
1EU1 0.8915343915343915
... ... ...
Run Code Online (Sandbox Code Playgroud)

我想计算文件中 1.0 的出现次数。

我使用了以下grep命令,输出为 1001:

grep -o '1.0' data_file.txt | wc -l
Run Code Online (Sandbox Code Playgroud)

然后,我在windows 10下执行Notepad++的Find->Count工具。它给出了144。

为什么与 不同grep

grep

22
推荐指数
1
解决办法
3912
查看次数

如何从文本文件中提取列并将其保存到另一个文本文件中?

假设,我有一个名为的文件source.txt,其中包含以下数据:

3LWXA       199  XRAY        1.100    0.12    0.14
3LX3A       180  XRAY        1.550    0.15    0.17
3LY0A       364  XRAY        1.399    0.17    0.19
3LYDA       161  XRAY        1.450    0.17    0.19
3LYEA       307  XRAY        1.300    0.13    0.17
3LYHB       126  XRAY        1.600    0.17    0.21
3LYPA       215  XRAY        1.600    0.18    0.21
3M07A       618  XRAY        1.400    0.15    0.17
3M0FA       213  XRAY        1.600    0.21    0.22
Run Code Online (Sandbox Code Playgroud)

我想从中提取 {1st} 和 {1st, 2nd} 列source.txt并将它们保存到one.txtand中two.txt

我怎样才能做到这一点?


注意我找到了这个线程,但这没有帮助。

text-processing

1
推荐指数
1
解决办法
4696
查看次数

如何查看搜索文本的行号?

假设我有一个名为 的文本文件output.txt,其中包含 146 万行数据。

27QL我想搜索文件中的文本。

如果文本存在,Linux 应返回行号。

我怎样才能做到这一点?

我可以用吗grep?如果是,怎么办?

grep search

1
推荐指数
1
解决办法
6077
查看次数

标签 统计

grep ×2

search ×1

text-processing ×1