awk中如何对满足指定条件的连续两行相减
发布网友
发布时间:2022-05-19 04:14
我来回答
共1个回答
热心网友
时间:2024-03-04 06:43
纯手写,仅供参考
#!/bin/bash
pre1=a
pre2=2
while read line;do
next1=`echo $line|awk '{print $1}'`
next2=`echo $line|awk '{print $2}'`
if [ $next1 == "b" -a $pre1 == "a" ];then
expr $next2 - $pre2
else
pre1=$next1
pre2=$next2
fi
done<file