查找包含特定数字范围的 txt 文件

问题描述 投票:0回答:0

我有大约 1000 个文本文件,每个文件由四列数字和数百行组成。

我需要一个包含特定范围数字的文件列表,介于 -100 和 -900 之间。

我使用 Linux,但我迷失了

grep
find
awk
,我找不到合适的答案。

最后我用了

find  .  -regextype egrep -regex '.*file/-\([1-9][0-9][0-9]\)\.txt'

.
指代我的文件所在的目录。

我检查了 Stackoverflow,我只发现了不完全是我需要的结果。

这是一个示例,取自我拥有的 1000 个文件之一

> 0.1813333333333333E+01   0.7528113587914270E+00   0.5563142054405518-100   0.3344018200614385E-98
>   0.1813472222222222E+01   0.7528113587914270E+00   0.5467771034717467-100   0.3286690449043591E-98
>   0.1813611111111111E+01   0.7528113587914270E+00   0.5374034996000131-100   0.3230345488505321E-98
>   0.1813750000000000E+01   0.7528113587914270E+00   0.5281905909164762-100   0.3174966470646254E-98

我需要知道像这样的文件包含 -100 到 -900 之间的数字。 我不需要知道这些数字所在的文件中的位置。

search awk grep find
© www.soinside.com 2019 - 2024. All rights reserved.