PHP-Code:
TEST=`cat blabla`
# Zufallszahl
Z=(($RANDOM%7))
X=(($RANDOM%9))
ZU=$Z$X
Der Ansatz ist soweit Ok, zuerst wird in die Variable Test alles eingelesen, was in der Datei blah blah steht.
Dann werden 2 integere Zufallszahlen erzeugt und zu einer zufallszahl. damit hast du dann eine zufallszahl von 0-99 ... glaub ich.
Im naechsten schritt wird alles in $TEST durchgezaelt und das was an der stelle von der zweistelligen zufallszahl steht, ausgegeben. Allerdings wird dort, nun nur ein Wort anstatt einer Zeile ausgegeben
Daher:
PHP-Code:
#!/bin/sh
Z=(($RANDOM%7))
X=(($RANDOM%9))
ZU=$Z$X
head -n $ZU dateimitspruechen | tail -n 1
"head -n $ZU" druckt aus deiner Datei die ersten $ZU zeilen aus und "tail -n 1" nimmt davon die letzte.
gruss,
pitu
Lesezeichen