Advertisement
Plataoroms

Delete_pla_last.sh

May 27th, 2018
1,051
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. #!/bin/bash
  2. # By tanstaafl update By Kactius
  3. dialog --backtitle "Limpiar seccion lastplayed y contador" --title " ¡¡¡¡Informacion!!!! " \
  4. --infobox "
  5.  
  6.  
  7. Espere!!
  8. En el siguiente Menu podra Eliminar la lista de:
  9. Ultimos juegos jugados (lastplayed) y el contador" 17 55
  10. sleep 5
  11. INPUT=/tmp/played.sh.$$
  12. dialog --backtitle "Pantalla ultimos jugados" \
  13. --title "Limpieza ultimos jugados y contador" \
  14. --default-item 3 \
  15. --ok-label Aplicar \
  16. --cancel-label Salir \
  17. --menu " Seleccionar la ruta donde tenga sus archivos de gamelist.xml (arriba/abajo) presiona A para aceptar: " 17 55 4 \
  18. 1 "Ruta home/pi/RetroPie/roms"\
  19. 2 "Ruta opt/retropie/configs"\
  20. 3 "Ejecutar ambos 1 y 2"\
  21. 4 "Salir" 2>"${INPUT}"
  22. menuitem=$(<"${INPUT}")
  23. case $menuitem in
  24. 1) #roms
  25. sudo killall emulationstation
  26. for f in /home/pi/RetroPie/roms/**/gamelist.xml
  27. do
  28. echo "file: $f"
  29. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  30. mv -f "$f.tmp" $f
  31. done
  32. echo "realizado en roms**"
  33. for f in /home/pi/RetroPie/roms/ports/**/gamelist.xml
  34. do
  35. echo "file: $f"
  36. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  37. mv -f "$f.tmp" $f
  38. done
  39. echo "realizado en ports"
  40. sleep 2 ;
  41. dialog --infobox "
  42.  
  43.  
  44.  
  45. REALIZADO!!!!
  46.  
  47.  
  48.  
  49. Este mensaje se autocerrara en 3 segundos
  50. Y
  51. Se reiniciara el sistema" 17 55 ;
  52. sleep 3 ;
  53. sudo reboot ;
  54. exit;;
  55. 2) #opt
  56. sudo killall emulationstation
  57. for f in /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml
  58. do
  59. echo "file: $f"
  60. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  61. mv -f "$f.tmp" $f
  62. done
  63. sleep 2;
  64. dialog --infobox "
  65.  
  66.  
  67.  
  68. REALIZADO!!!!
  69.  
  70.  
  71. Este mensaje se autocerrara en 3 segundos
  72. Y
  73. Se reiniciara el sistema" 17 55 ;
  74. sleep 3 ;
  75. sudo reboot ;
  76. exit;;
  77. 3) #1y2
  78. sudo killall emulationstation
  79. for f in /home/pi/RetroPie/roms/**/gamelist.xml
  80. do
  81. echo "file: $f"
  82. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  83. mv -f "$f.tmp" $f
  84. done
  85. echo "realizado en home /home/pi/RetroPie/roms/**/gamelist.xml"
  86. sleep 2
  87. for f in /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml
  88. do
  89. echo "file: $f"
  90. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  91. mv -f "$f.tmp" $f
  92. done
  93. echo "realizado en opt /opt/retropie/configs/all/emulationstation/gamelists/**/gamelist.xml"
  94. sleep 2
  95. for f in /home/pi/RetroPie/roms/ports/**/gamelist.xml
  96. do
  97. echo "file: $f"
  98. grep -e lastplayed -e playcount -v $f > "$f.tmp"
  99. mv -f "$f.tmp" $f
  100. done
  101. echo "realizado en ports"
  102. sleep 2;
  103. dialog --infobox "
  104.  
  105.  
  106.  
  107. REALIZADO!!!!
  108.  
  109.  
  110. Este mensaje se autocerrara en 3 segundos
  111. Y
  112. Se reiniciara el sistema" 17 55 ;
  113. sleep 3 ;
  114. sudo reboot ;
  115. exit;;
  116. 4) clear; exit 0;;
  117. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement