Ich habe zwei Dateien mit N Anzahl der SpaltenSubtructing n Anzahl der Spalten aus zwei Dateien mit AWK
File1:
A 1 2 3 ....... Na1
B 2 3 4 ....... Nb1
File2:
A 2 2 4 ....... Na2
B 1 3 4 ....... Nb2
Ich mag eine Ausgabe in der ersten Der Spaltenwert von Datei1 wird von der ersten Spalte von Datei2 subtrahiert und auf diese Weise bis Spalte N wie unten gezeigt:
A -1 0 -1 ........ (Na1-Na2)
B 1 0 0 ........ (Nb1-Nb2)
Wie ist dies AWK oder Perl-Skripting in Linux-Umgebung?
setzen immer '$' im 'die' String, so dass Sie wissen, * warum * die offene failed!. 'split '' 'ist fast immer was du willst, anstatt' split/\ s +/'. Die 'for'-Schleife im C-Stil wird normalerweise besser als Listeniterator geschrieben, hier' für meine $ i (0 .. $ # v2) {...} ' – Borodin