目标:仅输出大于 1 且小于 -1 的数据
或者
输出介于 1 和 -1 之间的数据
我有 awk 的基础知识,可以打印第 2 列(我的数据所在的位置)注意我还指定了 0-1 的范围
awk '/[0-1]/ {print $2}' test.dat
我还需要行号,所以我添加了 NR ...
awk '/[0-1]/ {print $2 NR}' test.dat
为了确保我清楚,重点是确定哪些数据行超出了可接受的范围,因此我们可以在分析中忽略它们。(即任何大于 1 或小于 -1 的东西变化太大)。
你能提供的任何帮助都会很棒。我在下面粘贴了一些示例数据。