I am preparing data for a simple bigdata test. Below is my code.
#!/bin/bash
year_start=1900
year_end=2014
for(( year=$year_start; $year <= $year_end; year=`expr $year + 1` ))
do
for(( d=1; $d < 365; d=`expr $d + 1` ))
do
random=$RANDOM
echo $year|awk '{printf("%d%0.5d\n", $0,$random )}'
done
done
However awk is printing the following instead of year+some random number
190001900
190001900
190001900
190001900
190001900
190001900
190001900
190001900
Any help?