Zum Inhalt springen

Shuf: Unterschied zwischen den Versionen

Aus Foxwiki
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 3: Zeile 3:
== Beschreibung ==
== Beschreibung ==
Eine zufällige Permutation der Eingabezeilen in die Standardausgabe schreiben
Eine zufällige Permutation der Eingabezeilen in die Standardausgabe schreiben
 
* liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.
liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.


== Installation ==
== Installation ==
Zeile 22: Zeile 21:
! Unix !! GNU !! Parameter !! Beschreibung
! Unix !! GNU !! Parameter !! Beschreibung
|-
|-
| || || ||  
| -e || --echo || || Jedes ARG als Eingabezeile behandeln
-e, --echo
|-
    Jedes ARG als Eingabezeile behandeln
| -i || --input-range= || VON-BIS || Alle Zahlen von VON bis BIS als Eingabezeilen ansehen
-i, --input-range=VON-BIS
|-
    Alle Zahlen von VON bis BIS als Eingabezeilen ansehen
| -n || --head-count= || ANZAHL || Höchstens ANZAHL Zeilen zeigen
-n, --head-count=ANZAHL
|-
    Höchstens ANZAHL Zeilen zeigen
| -o || --output= || DATEI || Ergebnis in DATEI statt in die Standardausgabe schreiben
-o, --output=DATEI
|-
    Ergebnis in DATEI statt in die Standardausgabe schreiben
| || --random-source= || DATEI || Zufällige Byte aus DATEI nehmen
--random-source=DATEI
|-
    Zufällige Byte aus DATEI nehmen
| -r || --repeat || || Ausgabezeilen können wiederholt werden
-r, --repeat
|-
    Ausgabezeilen können wiederholt werden
| -z || --zero-terminated || || Zeilen mit Nullbyte (NUL) trennen, nicht mit Zeilenumbruch
-z, --zero-terminated
|-
    Zeilen mit Nullbyte (NUL) trennen, nicht mit Zeilenumbruch
| --help || || || zeigt Hilfeinformationen an und beendet das Programm.
--help
|-
    zeigt Hilfeinformationen an und beendet das Programm.
| --version || || || gibt Versionsinformationen aus und beendet das Programm.
--version
    gibt Versionsinformationen aus und beendet das Programm.
|}
|}



Aktuelle Version vom 10. Oktober 2025, 13:03 Uhr

shuf - Zufällige Permutationen erzeugen

Beschreibung

Eine zufällige Permutation der Eingabezeilen in die Standardausgabe schreiben

  • liest ohne DATEI oder wenn DATEI - ist, aus der Standardeingabe.

Installation

Aufruf

shuf [OPTION] [DATEI]
shuf -e [OPTION] [ARG]shuf -i VON-BIS [OPTION]

Optionen

Unix GNU Parameter Beschreibung
-e --echo Jedes ARG als Eingabezeile behandeln
-i --input-range= VON-BIS Alle Zahlen von VON bis BIS als Eingabezeilen ansehen
-n --head-count= ANZAHL Höchstens ANZAHL Zeilen zeigen
-o --output= DATEI Ergebnis in DATEI statt in die Standardausgabe schreiben
--random-source= DATEI Zufällige Byte aus DATEI nehmen
-r --repeat Ausgabezeilen können wiederholt werden
-z --zero-terminated Zeilen mit Nullbyte (NUL) trennen, nicht mit Zeilenumbruch
--help zeigt Hilfeinformationen an und beendet das Programm.
--version gibt Versionsinformationen aus und beendet das Programm.

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Man-Page
  1. shuf(1)


Links

Projekt

Weblinks

  1. https://unix.stackexchange.com/questions/140750/generate-random-numbers-in-specific-range