输入文件
6 7 8 9 10 4 5 6
我想要的输出文件是这样的:
678910 14 15 16
基本上我想比较当前行是否大于前一行并继续打印前一行和当前行.只要当前行小于前一行,就为每个后续行添加一个值(10).
解决方法 根据评论中的要求更新:awk '{if (<prev) {offset++}; print (+(offset*10)); prev=}' input_file
现在,每次从连续行之间的较大数字变为较小数字时,此增量偏移量将增加10.
总结以上是内存溢出为你收集整理的比较awk中的连续行全部内容,希望文章能够帮你解决比较awk中的连续行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)