我想从文件中每两行打印和减去
toto 30
tata 20
toto 12
tata 6
toto 22
tata 8
输出 :
diff : 10
diff : 6
diff : 14
我找到一个脚本:
FILENAME=$1
while read line
do
if [ -n "$prevLine" ]
then
curLine=$line
echo $(($curLine - $prevLine))
fi
prevLine=($line)
done < $FILENAME
我想阅读 line+1 来制作 2 的范围
鞋底
awk
:file
包含您的数据的文件在哪里。对于每个“tata”行,该命令将打印与前一个“toto”行的差异。或者如果它是关于奇数和偶数行(不管“toto”/“tata”),那么这个: