#!/bin/sh help(){ cat < END exit } gettrack(){ n=`echo $1 | head -c1` case $n in 0|1|2|3|4|5|6|7|8|9) r=$n ;; A|a) r=10 ;; B|b) r=11 ;; C|c) r=12 ;; D|d) r=13 ;; E|e) r=14 ;; F|f) r=15 ;; G|g) r=16 ;; H|h) r=17 ;; I|i) r=18 ;; J|j) r=19 ;; K|k) r=20 ;; L|l) r=21 ;; M|m) r=22 ;; N|n) r=23 ;; O|o) r=24 ;; P|p) r=25 ;; Q|q) r=26 ;; R|r) r=27 ;; S|s) r=28 ;; T|t) r=29 ;; U|u) r=30 ;; V|v) r=31 ;; W|w) r=32 ;; X|x) r=33 ;; Y|y) r=34 ;; Z|z) r=35 ;; *) r=0 ;; esac echo $r } if test "$#" != "1" then help fi i=$1 case $i in *.mp3) base=`echo $i | sed "s/.mp3$//"` ;; *) help ;; esac album=`pwd | sed "s/^.*\///"` track=`gettrack $i` title=`echo $base | sed "s/^.//"` echo "id3 tags: title=$title album=$album track=$track ..." echo id3tool -c $track -t $title -a $album $i #sleep 5 id3tool -c $track -t $title -a $album $i