Skip to content
Snippets Groups Projects
zeropad 471 B
#!/bin/sh

#   ZEROPAD - Pad numbers with zeros
#
#   Tem Behrens, FMRIB Image Analysis Group
#
#   Copyright (C) 2004 University of Oxford
#
#   SHCOPYRIGHT

Usage() {
echo ""
echo "Usage: zeropad <input> <length of output>"
echo "e.g. zeropad 1 4    gives 0001"
echo ""
exit 1
}

[ "$1" = "" ] && Usage
[ "$2" = "" ] && Usage


i=`echo $1 | wc -c`;
j=0;
k=` expr $2 - $i`;
k=` expr $k + 1`;
num=$1;
while [ "$j" -lt "$k" ];do
num=0$num;
j=` expr $j + 1`
done
echo $num