目的:将tst.txt处理成带有日期的文件名,例如tst_20101208142312.txt
一, 如何在SED中使用变量
1.eval sed 's/$a/$b/' filename
2.sed "s/$a/$b/" filename
3.sed 's/'$a'/'$b'/' filename
4.sed s/$a/$b/ filename
二,定义日期变量
FN=`date +%Y%m%d%H%M%S`
FN=20101208165547
三,命令
BK_FILE_NAME=`echo tst.txt |sed 's//./'_$FN'./g'`
tst_20101208165547.txt