在Unix中创build具有variables值的文件

我怎样才能创build一个基于variables值的UNIX或Linux的文件?

例如:

如果我在linux中存储datevariables,

YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'` 

它会将价值存储到YESTERDAY作为27-1-2010。

在这里我想创build27-1-2010的文件名,

我如何创buildvariables“YESTERDAY”的文件?

我也想要追加操作。 我怎样才能做到这一点 ?

 touch $YESTERDAY 

要么

 echo "something" > $YESTERDAY 

追加:

 echo "something" >> $YESTERDAY 

我没有看到echo "foo" >> $YESTERDAYcat otherfile >> $YESTERDAY

你想要猫吗? 或者,你想把什么放到27-1-2010文件中?

YESTERDAY = date --date='1 day ago' '+%d-%m-%Y'

猫>> $ YESTERDAY

它也适用于追加操作

您可以在命令中使用variables$YESTERDAY 。 像touch $YESTERDAYmv original_file $YESTERDAY