s_uniq

Top  Previous  Next

Listet alle unterschiedlichen Parameter auf.

Von aufeinanderfolgenden Parametern wird nur der erste in das Ergebnis aufgenommen, wenn die Parameter gleich sind. Groß- und Kleinschreibung wird dabei unterschieden.

Parameter

Bei normaler Verwendung, ohne Paramter,  müssen die Werte sortiert sein.

Werte mit Leerzeichen müssen in " " eingeschlossen werden.

 

/count

Die Anzahl des Vorkommens eines jeweiligen Wertes in der Liste wird hinter dem Wert selbst mit ausgegeben.

 

/noquote

Die Werte werden ohne Anführungszeichen ausgegeben

 

/unsorted

Werte, die mehrfach auftreten werden nur einmal in das Ergebnis aufgenommen, auch wenn die Parameter mit gleichem Wert nicht direkt aufeinanderfolgen.

 

Rückgabewert

Liste, in der jeder Wert nur einmal enthalten ist.

Bei  Verwendung des Parameter /count wird die Anzahl des Vorkommens des jeweiligen Wertes,  hinter dem jeweiligen Wert ausgegeben (siehe Beispiel 2).

Syntax

s_uniq ( <Parameter 1> . . . <Parameter n> )

Beispiel

Kommandozeileneingaben:

Echo s_uniq ( x y z z 1 2 2 3 ) = x y z 1 2 3

Echo s_uniq ( x y z 1 z 2 3 2 ) = x y z 1 z 2 3 2

Echo s_uniq ( x X y y y ) = x X y

Echo s_uniq ( /unsorted y x X y y) =   y x X

Beispiel mit count

s_uniq /count /noquote 2 3 5 5 5 1 1 1 7 6

Ausgabe:

 

2 1

3 1

5 3

1 3

7 1

6 1

 

 

 

Bemerkung

Siehe auch

s_sort

s_uniqi