Hice una pequeña función que calcula cómo hay que guardarse en el directorio "guardado"
function getNextNameFile() {
[ -e "./guardado/video.avi" ] && {
valor=$(ls -1 guardado | grep -E "^video_[0-9]*.*$" | sed -s "s/^video_\([0-9]*\).*/\1/g" | tail -n1)
[ -z "$valor" ] && {
result=1
} || result=$((valor + 1))
} || result=0
}
getNextNameFile;
if [ $result = 0 ]
then
mencoder out.ogg -o guardado/video.avi -ovc lavc -oac mp3lame
else
mencoder out.ogg -o guardado/video_${result}.avi -ovc lavc -oac mp3lame
fi
Este script checa primero si en la carpeta de guardado existe "video.avi", si existe calcula el siguiente, es decir, video_n.avi, sino existe lo guarda como video.avi.
Saludos.