Any idea how can i have an output like this. please see below.
Desired output
test01
test02
.
.
test10
not
test1
test2
Any idea how can i have an output like this. please see below.
Desired output
test01
test02
.
.
test10
not
test1
test2
Use printf with a "%02d" token to get leading zeroes.
Jerry
pad()
{
case $var in
*[0-9][0-9]) ;;
*[0-9]) temp=${var%?}; var=${temp}0${var#"$temp"} ;;
esac
}
for var in test1 test2 k9 test10 test11
do
pad
printf "%s\n" "$var"
done