I'm sort of tangentially reminded of an amusing bit of sh I wrote a while ago. It's part of a "seq" work-alike that needed to generate fixed width numbers with arbitrary padding characters (so printf "%.nd" $x wasn't good enough).
### Some stuff to setup $prefix
x=$1
while [[ $x -le $2 ]] do echo ${prefix}${x} ox=$x x=$(( $x + 1 )) if [[ $x < $ox ]] then prefix=$( echo $prefix | cut -c 2- ) fi done
### Some stuff to setup $prefix
x=$1
while [[ $x -le $2 ]]
do
echo ${prefix}${x}
ox=$x
x=$(( $x + 1 ))
if [[ $x < $ox ]]
then
prefix=$( echo $prefix | cut -c 2- )
fi
done