blob: 829ad63ecc30db0d7fadeee33ec5408eb397b0f2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
#!/bin/bash
for file in *.mp3; do
INFO=$(id3info "${file}")
TRACK_NUM=$(echo "${INFO}" | grep TRCK | cut -d":" -f2 | sed 's/ //')
ARTIST=$(echo "${INFO}" | grep TPE1 | cut -d":" -f2 | sed 's/ //')
NAME=$(echo "${INFO}" | grep TIT2 | cut -d":" -f2 | sed 's/ //')
mv "${file}" "$(printf "%02d - %s - %s.mp3" "${TRACK_NUM}" "${ARTIST}" "${NAME}" | sed 's:/:_:g')"
done
|