#!/bin/bash # pwd let R=$RANDOM; let FILECOUNT=`ls | wc -l`; #echo "random" $R; # echo "filecount:" $FILECOUNT; if [ $FILECOUNT -eq 0 ]; then pwd fi let FILECOUNT=$R%$FILECOUNT; # echo $? for i in $(ls); do if [ $FILECOUNT -gt 0 ]; then let FILECOUNT-=1; else # file $i >/dev/null # echo $i cd $i 2>/dev/null if [ $? -eq 0 ]; then $0; else echo `pwd`"/"$i fi exit; fi done