For Schleife in der Bash
Veröffentlicht: Februar 22, 2009 Einsortiert unter: Bash 2 Kommentare »Mal angenommen man hat eine Menge von Dateien und man möchte auf alle ein Programm anwenden. In der Bash geht das z.B. so:
for file in `ls`; do echo $file; done;
Das spart Zeit und Nerven.
Zufallszahlen in der Shell
Veröffentlicht: Januar 6, 2009 Einsortiert unter: Bash Schreibe einen Kommentar »
Zufallszahlen in der Shell erzeugen geht eigentlich ganz einfach:
head -c 1 /dev/urandom | hexdump -e '"%u"'
In diesem Beispiel holen wir uns ein Zufalls-Byte aus /dev/urandom und wandeln dies mit hexdump in Decimaldarstellung um. Wer größere Zufallszahlen braucht nimmt wahlweise
head -c 2 /dev/urandom | hexdump -e '"%u"'
head -c 3 /dev/urandom | hexdump -e '"%u"'
oder
head -c 4 /dev/urandom | hexdump -e '"%u"'
Für die Freunde von negativen Zahlen empfehle ich das %u gegen ein %d auszutauschen.