Hallo,
hat jemand eine Idee, wie ich unter der bash zufällige Dateinamen mit einer Länge von 7 Zeichen generieren kann, die mit hoher Wahrscheinlichkeit einmalig sind (im Rahmen des 7 Zeichenpools, versteht sich)
Danke
Zufallsnamen
- jochen
- prolinux-forum-admin
- Beiträge: 699
- Registriert: 14. Jan 2000 15:37
- Wohnort: Jülich
- Kontaktdaten:
mktemp(1) ist wohl, was Du suchst: Der Gebrauch ist einfach:Die Datei wird dann auch direkt angelegt. Solltest Du reine bash-Mittel einsetzen müssen (da mktemp ja ein Kommando ist, welches nicht auf jedem System zur Verfügung stehen muss), wird es etwas komplizierter...
Jochen
Code: Alles auswählen
man 1 mktemp
Code: Alles auswählen
TMPFILE=$(mktemp 'XXXXXXX')
echo "Meine Zwischendatei lautet $TMPFILE"
Jochen
Die grösste Lüge der EDV? "Mal eben..."
Danke für die Hilfe, aber ich habe eine andere Möglichkeit gefunden:
Werde aber mal ein wenig mit mktemp spielen, ist nie verkehrt, so etwas zu wissen. Danke nochmal für den Hinweis und Deine Mühe
Code: Alles auswählen
< /dev/urandom tr -cd '[:alnum:]' | fold -w 7 | head -n 1