for ((i=1; i < n; i++)) do eval f=\$$i mythshows.sh | grep $f >> TITLES.LOG done /usr/local/bin/makedvd.sh: 5: let: not found [: 20: 1: unexpected operator rm: cannot remove `TITLES.LOG': No such file or directory /usr/local/bin/makedvd.sh: 27: Syntax error: Bad for loop variable