Musik entpacken
Bei mir wird neue Musik immer in einen bestimmten Ordner heruntergeladen mit m-dw.
Mittels m-unpack werden dort liegende Archive entpackt (nur .zip).
Nach dem Entpacken jedes Archivs wird gefragt, ob es gelöscht werden soll.
m-unpack ()
{
cd ~/stack/music && for i in *zip;
do
[ "${i}" = "*zip" ] && echo "No *zip files" && break;
BN=$(basename "$i" .zip);
echo "Basename: $BN";
echo "Unzipping \"$i\" into \"${BN}\"";
unzip -d "${BN}" "$i" && rm -i "${i}";
done;
cd -;
_curpath=$PWD;
cd ~/stack/music && for i in *rar;
do
[ "${i}" = "*rar" ] && echo "No *rar files" && break;
BN=$(basename "$i" .rar);
echo "Basename: $BN";
echo "Unzipping \"$i\" into \"${BN}\"";
mkdir "${BN}";
cd "${BN}" && unrar e ../"$i" && rm -i ../"${i}";
done;
cd "${_curpath}"
}
Beispielaufruf:
m-unpack
Unzipping "Luuli - Luuli - 2012 - FLAC.zip" into "Luuli - Luuli - 2012 - FLAC"
Archive: Luuli - Luuli - 2012 - FLAC.zip
inflating: Luuli - Luuli - 2012 - FLAC/04 - Luuli - Eff Ze Rules.flac
inflating: Luuli - Luuli - 2012 - FLAC/05 - Luuli - Unblockaged.flac
inflating: Luuli - Luuli - 2012 - FLAC/06 - Luuli - Fluux Incapacitator.flac
inflating: Luuli - Luuli - 2012 - FLAC/07 - Luuli - Kitten Factory.flac
inflating: Luuli - Luuli - 2012 - FLAC/08 - Luuli - Becoming Still More Than Before.flac
inflating: Luuli - Luuli - 2012 - FLAC/09 - Luuli - Awake In In.flac
inflating: Luuli - Luuli - 2012 - FLAC/00 - Luuli - Luuli.jpg
inflating: Luuli - Luuli - 2012 - FLAC/folder.jpg
inflating: Luuli - Luuli - 2012 - FLAC/01 - Luuli - FaceHead.flac
inflating: Luuli - Luuli - 2012 - FLAC/02 - FaceHead - Pon Kij Deh (Luuli Remix).flac
inflating: Luuli - Luuli - 2012 - FLAC/03 - Luuli - Texas.flac
rm: remove regular file `Luuli - Luuli - 2012 - FLAC.zip'?
Zuletzt geändert: 2024-07-31 06:46:36 +0000 UTC: wiki: change mumble server domain