一个有关shell程序的问题,帮忙了!

d=`date +%y%m%d`
awk '{print $1" "$d}'<file.1>file.2
这段程序在大括号内用到了变量d结果会报错,谁能告诉我应该怎么做呢?
麻烦帮忙!
[131 byte] By [wawafish-娃娃鱼] at [2008-5-27]