Unix-Shell, die die Max- und Min-Werte ermittelt und die Zeile aus einer Datei druckt

8

Ich habe eine Datei mit Nummern in der ersten Spalte.

%Vor%

Ich sollte ein Shell-Skript schreiben, das die Zeile mit den Max- und Min-Zahlen ausgibt.

%Vor%

Das habe ich bisher versucht, um die max.

zu finden     
hackio 25.04.2013, 10:31
quelle

4 Antworten

17

Für minimalen Wert:

%Vor%

Für maximalen Wert:

%Vor%     
alind 22.08.2015 16:19
quelle
11

Alternativ mit sort und sed

%Vor%

-n flag - Sortiere als Zahlen.

Wie man es benutzt:

%Vor%     
loentar 25.04.2013 10:48
quelle
5

Du solltest das Ganze in awk machen, wenn du GNU awk :

hast %Vor%

Wenn nicht:

%Vor%

Alternativ können Sie die erste und letzte Zeile vorsortieren und ausdrucken:

%Vor%     
Chris Seymour 25.04.2013 10:33
quelle
2
%Vor%

Erstellen Sie ein Array mit den sortierten Elementen. Erste und letzte Elemente enthalten die Min- und Max-Werte

    
abasu 25.04.2013 10:47
quelle

Tags und Links