Wenn ich habe:Differenz zwischen benachbarten Datenzeilen, mit mehreren Spalten
1 2 3 4 5 6 . .
3 4 5 4 2 1 . .
5 7 5 7 2 0 . .
.
.
Ich mag die Differenz benachbarter Datenzeilen zeigen, so dass es zeigen würde:
2 2 2 0 -3 -5 . .
2 3 0 3 0 -1 . .
.
.
fand ich die Post difference between number in the same column using AWK, und die zweite Antwort anzupassen, dachte ich, dass dies die Arbeit machen wird:
awk 'NR>1{print $0-p} {p=$0}' file
aber das Erzeugnis s Ausgabe in und von einer einzelnen Spalte. Wie bekomme ich es, die Spaltenstruktur der Daten beizubehalten?
die Antwort [hier] (https: // Unix. stackexchange.com/questions/112105/awk-pairwise-differences) ist was ich will, aber wie ext Beende es auf beliebig viele Spalten? – physkets
anstatt nur auf eine andere Frage zu verlinken, lass diese für sich stehen: was willst du machen? – fedorqui
@fedorqui Ich werde die Frage so umordnen, dass es so ist. – physkets