Hola a todos. Ante todo, felicitaros por los foros, hace tiempo que los sigo. En fin, mi cuestión es la siguiente:
- Tengo que pasar una orden en 240 carpetas distintas dentro de una misma, con nombres CD 001, CD 002, etc, hasta CD 240. La orden es la siguiente:
mp3splt -c CD\ [NUMERO]/*.cue CD\ [NUMERO]/*.mp3
donde [NUMERO] debo cambiarlo cada vez por 001, 002, etc. (en los dos huecos el mismo).
Estoy seguro de que habrá una manera para pasarle a la shell la orden 240 veces automáticamente sin cambiar los dos huecos de los números cada vez, pero no tengo ni idea de hacer scripts. Si me echáis una mano os estaría tremendamente agradecido.
Saludos!

for numero in {000..240}; do
Podrías hacer algo como
for carpeta in CD\ ???/; do mp3splt -c "$carpeta"/*.cue "$carpeta"/*.mp3 doneO, archivo por archivo,
for nombre in CD\ ???/*.mp3; do mp3splt -c "${nombre%.*}.cue" "$nombre" done(no sé muy bien cómo se usa el programa y qué archivos tienes).
Si lo que quieres es contar de 000 a 240, puedes usar {000..240}:
for numero in {000..240}; do mp3splt -c "CD $numero"/*.cue "CD $numero"/*.mp3(aunque teniendo las otras opciones yo no lo haría)
«E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem» significa que dpkg se ha interrumpido y que tienes que ejecutar "sudo dpkg --configure -a" para corregir el problema.
Muchas gracias, cousteau!
Muchas gracias, cousteau! Funcionó la primera, gracias!