[linux] Nahodny vyber suboru

Patrik Bona bona na hron.fei.tuke.sk
Pondělí Květen 27 16:51:19 CEST 2002


On Mon, May 27, 2002 at 02:45:20PM +0200, Jan Nemsak wrote:
> Cafko
nazdar
> Ako docielim v scripte (najlepsie bash) aby mi vybral nahodny subor z 
> nejakeho adresara?
> Dakujem
> Jano
akurat toto som riesil minule :-)

#!/bin/bash

DIR=/mnt/disk/mp3/infected_mushroom/;
MAX=`ls -1 $DIR | wc | awk '{print $1}'`; # zistime pocet suborov v adresari
NUM=$RANDOM; # do num sa ulozi nahodne cislo (integer)
let "NUM %= $MAX"; # spravime nahodne cislo mensim ako je pocet suborov
FILE=`ls -1 $DIR | head -n $NUM | tail -n 1`; # vyberieme nahodny subor

podla mna sa to daj aj krajsie poriesit, ale neviem ako :-)

s pozdravom

> 
> _______________________________________________
> http://lists.linux.sk/listinfo/linux
> http://search.lists.linux.sk

-- 
[ Patrik Bona - head ] 
---------------------------------------------------------------
    bona na hron.fei.tuke.sk  - http://hron.fei.tuke.sk/~bona/
    bona na intrak.sk         - http://www.intrak.tuke.sk/~bona/
    ircnet:  head*!bona na ruzin.fei.tuke.sk




Další informace o konferenci linux