【发布时间】:2017-02-04 23:53:32
【问题描述】:
我是新编写 bash 脚本并且有以下问题;如何从包含多个增量和减量数字序列的列中提取范围(第一个和最后一个值),这些数字序列可以增加或减少 3,并在检测到增量大于 3 时跳转到下一个序列,例如:
1
4
7
20
23
26
100
97
94
需要作为输出接收:
1,7
20,26
100,94
【问题讨论】:
-
sed不可能(好吧,实际上,无论如何)。awk下面的解决方案看起来可用。此外,S.O.旨在帮助人们解决他们的编程问题,您应该展示您解决问题的最佳尝试。在此处发布更多问题之前,请阅读stackoverflow.com/tour、stackoverflow.com/help/how-to-ask、stackoverflow.com/help/dont-ask 和stackoverflow.com/help/mcve。祝你好运。祝你好运。 -
感谢 fedorqui,我没有发布我的第一次尝试是我的错误,很高兴有信息建议。干杯。
标签: arrays sorting awk sed grep