Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 12. Nov 2018 21:47

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Zufallsnamen
BeitragVerfasst: 11. Sep 2007 15:44 
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11. Sep 2007 19:32 
Offline
prolinux-forum-admin
Benutzeravatar

Registriert: 14. Jan 2000 15:37
Beiträge: 699
Wohnort: Jülich
mktemp(1) ist wohl, was Du suchst:
Code:
man 1 mktemp
Der Gebrauch ist einfach:
Code:
TMPFILE=$(mktemp 'XXXXXXX')
echo "Meine Zwischendatei lautet $TMPFILE"
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

_________________
Die grösste Lüge der EDV? "Mal eben..."


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 14. Sep 2007 1:18 
Danke für die Hilfe, aber ich habe eine andere Möglichkeit gefunden:
Code:
< /dev/urandom tr -cd '&#91;&#58;alnum&#58;&#93;' | fold -w 7 | head -n 1
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


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de