#!/bin/sh ## Read artist name artist=""; while [ -z "$artist" ]; do read -p "Artist: " artist done ## Read album name album=""; while [ -z "$album" ]; do read -p "Album: " album done ## Read year read -p "Year: " year year=$(expr $year + 0 2>/dev/null) ## Read genre genre=""; while [ -z "$genre" ]; do read -p "Genre: " genre [ \( "$genre" != "L" \) -a \( "$genre" != "l" \) ] && break id3v2 -L | column genre=""; done genre=$(expr $genre * 1 2>/dev/null) [ -z "$genre" ] && genre=255 ## Read all titles echo "Titles:" t=1; while true; do read title [ -z "$title" ] && break; title=$(echo $title | sed 's/^[0-9]*. //') file=$(printf "%02d*.mp3" $t) id3v2 -a "$artist" -A "$album" -y "$year" -g "$genre" -T $t -t "$title" $file t=$(expr $t + 1) done