1

1 列の数値を含むファイルがあります。行 2、行 3-行 2 の値から行 1 の値を減算する必要があります。すべての行に対して、row4-row3、row5-row4 など。誰でもこれで私を助けてくれますか?

4

2 に答える 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

ファイルをOpenOfficeCalc(または必要に応じてExcel)にロードし、データがA1から始まり、セルB2にあると仮定して、=(B1-A1)データセットの一番下までコピーアンドペーストします。

于 2010-04-27T23:47:37.863 に答える