Bash - nahodne vybrani radku ze souboru

Jan Matejka Jan.Matejka na koncept.cz
Středa Květen 12 21:34:16 CEST 1999


# nastaveni datoveho souboru
DATA_FILE=........

# zjisti pocet radku v souboru
FILE_LINES=`wc -l < $DATA_FILE`

# vygeneruje nahodne cislo radky
INDEX=$(($RANDOM % $FILE_LINES + 1))

# vybere obsah dane radky
ROW_OF_DATA=`/usr/bin/awk "NR==$INDEX { print }" $DATA_FILE`

Cau
Matej

Hrdina, Miroslav <MHrdina na exch.digi-trade.cz> wrote in message
news:609525316F68D2119C570008C74CACCC092729 na EINSTEIN...
> Zdravim!
>
> Poradi prosim nekdo elegantni zpusob, jak z textoveho souboru, co radek,
to
> veta,  vybrat nahodne jeden z nich a predat dal do roury? Ta pozadovana
> nahodnost me tizi. Zatim mi bylo napovezeno vyuziti rand(), ale v C nejsem
> zdatny.
>





Další informace o konferenci Linux