Name: Anonymous 2009-05-02 21:20
Here is my piece of code for that; Nice code?
#!/bin/bash
DIRBG=~/Yo/walls/
PROG=feh
PARAM="--bg-scale"
IFS=$'\x0A'$'\x0D'
MYBG=(`ls "$DIRBG"| sed -e 's/ /\\ /g' | grep -P 'jpe?g|png|gif|bmp$'`)
rnd=$(($RANDOM%${#MYBG[@]}))
$PROG "$PARAM" ${DIRBG}${MYBG[$rnd]}
unset IFS
#!/bin/bash
DIRBG=~/Yo/walls/
PROG=feh
PARAM="--bg-scale"
IFS=$'\x0A'$'\x0D'
MYBG=(`ls "$DIRBG"| sed -e 's/ /\\ /g' | grep -P 'jpe?g|png|gif|bmp$'`)
rnd=$(($RANDOM%${#MYBG[@]}))
$PROG "$PARAM" ${DIRBG}${MYBG[$rnd]}
unset IFS