Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # By tanstaafl update By Kactius
- dialog --backtitle "Limpiar seccion lastplayed y contador" --title " ¡¡¡¡Informacion!!!! " \
- --infobox "
- Espere!!
- En el siguiente Menu podra Eliminar la lista de:
- Ultimos juegos jugados (lastplayed) y el contador" 17 55
- sleep 5
- INPUT=/tmp/played.sh.$$
- dialog --backtitle "Pantalla ultimos jugados" \
- --title "Limpieza ultimos jugados y contador" \
- --default-item 3 \
- --ok-label Aplicar \
- --cancel-label Salir \
- --menu " Seleccionar la ruta donde tenga sus archivos de gamelist.xml (arriba/abajo) presiona A para aceptar: " 17 55 4 \
- 1 "Ruta home/pi/RetroPie/roms"\
- 2 "Ruta opt/retropie/configs"\
- 3 "Ejecutar ambos 1 y 2"\
- 4 "Salir" 2>"${INPUT}"
- menuitem=$(<"${INPUT}")
- case $menuitem in
- 1) #roms
- sudo killall emulationstation
- for f in /home/pi/RetroPie/roms/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- echo "realizado en roms**"
- for f in /home/pi/RetroPie/roms/ports/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- echo "realizado en ports"
- sleep 2 ;
- dialog --infobox "
- REALIZADO!!!!
- Este mensaje se autocerrara en 3 segundos
- Y
- Se reiniciara el sistema" 17 55 ;
- sleep 3 ;
- sudo reboot ;
- exit;;
- 2) #opt
- sudo killall emulationstation
- for f in /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- sleep 2;
- dialog --infobox "
- REALIZADO!!!!
- Este mensaje se autocerrara en 3 segundos
- Y
- Se reiniciara el sistema" 17 55 ;
- sleep 3 ;
- sudo reboot ;
- exit;;
- 3) #1y2
- sudo killall emulationstation
- for f in /home/pi/RetroPie/roms/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- echo "realizado en home /home/pi/RetroPie/roms/**/gamelist.xml"
- sleep 2
- for f in /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- echo "realizado en opt /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml"
- sleep 2
- for f in /home/pi/RetroPie/roms/ports/**/gamelist.xml
- do
- echo "file: $f"
- grep -e lastplayed -e playcount -v $f > "$f.tmp"
- mv -f "$f.tmp" $f
- done
- echo "realizado en ports"
- sleep 2;
- dialog --infobox "
- REALIZADO!!!!
- Este mensaje se autocerrara en 3 segundos
- Y
- Se reiniciara el sistema" 17 55 ;
- sleep 3 ;
- sudo reboot ;
- exit;;
- 4) clear; exit 0;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement