Lösche die erste und letzte Zeile oder zeichne aus der Datei mit sed auf

8

Ich möchte die erste und letzte Zeile aus der Datei löschen

file1-Code:

%Vor%

Nach dem Löschen sollte die Ausgabe

sein %Vor%

Ich habe unten Methode versucht, aber muss es 2 mal laufen, möchte ich eine Liner-Lösung, um beide auf einmal zu entfernen!

%Vor%

Bitte schlagen Sie einen Liniencode vor ....

    
Rakesh 16.02.2013, 18:31
quelle

4 Antworten

2

Wie wäre es mit:

%Vor%     
Sean Landsman 16.02.2013, 18:38
quelle
24

Sie könnten ;

verwenden %Vor%     
darque 16.02.2013 18:41
quelle
9

Verwenden Sie das Befehlstrennzeichen

In sed können Sie Befehle mit einem Semikolon trennen. Zum Beispiel:

%Vor%     
Todd A. Jacobs 16.02.2013 18:41
quelle
-1
%Vor%

Drucken Sie beginnend mit Zeile 3 jedes Mal die vorherige Zeile. Dies bedeutet, dass die erste und die letzte Zeile nicht gedruckt werden.

    
Steven Penny 25.12.2014 01:58
quelle

Tags und Links