Vergleiche zwei Dateien unter Linux: ignoriere erste und letzte Zeile

8

Ich möchte zwei Dateien vergleichen, aber ich möchte die ersten 10 Zeilen und die letzten 3 Zeilen beider Dateien nicht berücksichtigen. Ich habe versucht, es mit Diff und Tail-Befehlen zu tun, wie in hier , aber ohne Erfolg. Wie kann ich es tun?

    
Luis Andrés García 28.01.2013, 08:48
quelle

1 Antwort

10

Verwenden Sie GNU tail und head :

Um die ersten 10 Zeilen einer Datei zu ignorieren, verwenden Sie tail wie folgt:

%Vor%

Um die letzten 3 Zeilen einer Datei zu ignorieren, verwenden Sie head wie folgt:

%Vor%

Sie können dann Ihren Befehl diff mithilfe der Prozesssubstitution wie folgt erstellen:

%Vor%     
dogbane 28.01.2013, 09:02
quelle

Tags und Links