flappinski
Foren As
Hallo,
ich habe zwei Dateien, bei denen ich die unterschiedlichen Zeilen zählen möchte und nur diese Anzahl dann ausgeben möchte. Gibt es eine direktere Möglichkeit als eine wc -l in die pipe?
2) kann ich bestimmte Spalten aus dem Vergleich ausschliessen? Auch hier muss ich erst die beiden Dateien mit einem cut bearbeiten, bevor ich sie in den diff stecke:
Hier ein Beispiel:
File1:
TT2315086 2 0.0329588
TT2315087 1 0.00167415
TT2315088 1 0.00586605
TT2315089 0 8.64756e-05
TT2315090 0 0.0106137
TT2315091 2 0.00159894
TT2315092 1 0.00409351
TT2315093 0 0.0544389
TT2315094 1 0.114404
TT2315095 0 0.00440519
File2:
TT2315086 2 0.0105152
TT2315087 1 0.0116913
TT2315088 1 0.033686
TT2315089 1 0.000354367
TT2315090 0 0.00980663
TT2315091 2 0.00840145
TT2315092 1 0.0076736
TT2315093 0 0.00870657
TT2315094 1 0.0150486
TT2315095 0 0.00415337
Da soll die Zahl 1 rauskommen. Ich gehe so vor:
cut -f 1,2
bei beiden Dateien, dann ein
comm -3 -2 | wc -l
irgendwie umständlich....
Viele Grüsse,
Stephan
ich habe zwei Dateien, bei denen ich die unterschiedlichen Zeilen zählen möchte und nur diese Anzahl dann ausgeben möchte. Gibt es eine direktere Möglichkeit als eine wc -l in die pipe?
2) kann ich bestimmte Spalten aus dem Vergleich ausschliessen? Auch hier muss ich erst die beiden Dateien mit einem cut bearbeiten, bevor ich sie in den diff stecke:
Hier ein Beispiel:
File1:
TT2315086 2 0.0329588
TT2315087 1 0.00167415
TT2315088 1 0.00586605
TT2315089 0 8.64756e-05
TT2315090 0 0.0106137
TT2315091 2 0.00159894
TT2315092 1 0.00409351
TT2315093 0 0.0544389
TT2315094 1 0.114404
TT2315095 0 0.00440519
File2:
TT2315086 2 0.0105152
TT2315087 1 0.0116913
TT2315088 1 0.033686
TT2315089 1 0.000354367
TT2315090 0 0.00980663
TT2315091 2 0.00840145
TT2315092 1 0.0076736
TT2315093 0 0.00870657
TT2315094 1 0.0150486
TT2315095 0 0.00415337
Da soll die Zahl 1 rauskommen. Ich gehe so vor:
cut -f 1,2
bei beiden Dateien, dann ein
comm -3 -2 | wc -l
irgendwie umständlich....
Viele Grüsse,
Stephan
Zuletzt bearbeitet: