我有一个包含单列数字的文件。我必须从 row2,row3-row2 中的值中减去 row1 中的值;所有行的 row4-row3 , row5-row4 等等。有人可以帮我解决这个问题吗?
问问题
907 次
2 回答
2
这是一个简单的 BASH 脚本
FILENAME=$1
while read line
do
if [ -n "$prevLine" ]
then
curLine=$line
echo $(($curLine - $prevLine))
fi
prevLine=$line
done < $FILENAME
因此,您可以将其输入到一个名为rowdiff.sh
或类似的文件中。然后你chmod u+x rowdiff.sh
让它可执行,然后./rowdiff.sh file_with_numbers.txt
于 2010-04-28T00:07:10.433 回答
0
将文件加载到 OpenOffice Calc(或 Excel,如果必须的话),并假设您的数据从 A1 开始,放入单元格 B2 中=(B1-A1)
,然后将其一直复制并粘贴到数据集的底部。
于 2010-04-27T23:47:37.863 回答