#!/bin/bash MUSICDIR=/cygdrive/d/media/mp3 MUSICRE=".*\.(MP3|FLAC|OGG|M4A)$" CHANCE=100 find $MUSICDIR -regextype posix-extended -iregex $MUSICRE | while read file; do if [ -r "$file" ] && (($RANDOM % $CHANCE == 0)); then echo $file fi done | sort -R