#!/bin/bash

PATH_FORTUNE=

[[ ! -d $PATH_FORTUNE ]] && exit
f=$PATH_FORTUNE/$(ls $PATH_FORTUNE | shuf -n1)
END=$(sed -n '$=' $f)
START=$(($RANDOM%$END))
flag=0
num=0

for ((i=0;$flag != 2 && $num != $END;i++)); do
	num=$(($START+$i))
	content=$(sed -n "${num}p" $f)
	if [[ $content = "%" ]]; then (( $flag == 1)) && flag=2 || flag=1; fi
	[[ ! $content = "%" ]] && (( $flag == 1 )) && echo "$content"
done

# vim: set ts=2 sw=2 noet:
