Portál AbcLinuxu, 11. května 2025 23:47
Vyřešil jsem problém špatného řazení písniček v MP3 přehrávači zkopírovaných pomocí příkazu typu cp -r /zdroj_adr /cil_adr
. Problém je samozřejmě v MP3 přehrávači, protože řadí písničky podle toho, v jakém pořadí byly soubory vytvořeny. Řešením je tento skript:
#!/bin/bash # Skript prijima dva parametry. 1. zdrojovy adresar. 2. Cilovy adresár. # Zkopiruje obsah zdrojoveho adresare "v razenem poradi" (sort -z), # tak aby "hloupy mp3 prehravac" spravne radil pisnicky. # Skript pro zjednoduseni predpoklada existenci zdrojoveho, ciloveho adresare: if ! [ -d "${1}" ] ; then echo "Zdrojovy adresar neexistuje." exit -1 fi if ! [ -d "${2}" ] ; then echo "Cilovy adresar neexistuje." exit -1 fi # A zde uz hlavni napln skriptu: find "${1}" -print0 | sort -z | xargs -0 cp --parents --target-directory="${2}"
Poznámka: Skript jsem moc neladil. Uvítám všechny poznámky/rady...
Řešení dotazu:
Díky
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.