Linux – Create file with variable value in Unix

commandlinuxunix

How can I create a file in unix or linux based on variable value ?

Ex:

If I store date in a variable in linux,

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

it will store value to YESTERDAY as 27-1-2010.

Here I want to create file as name of 27-1-2010,

How can I create file with variable 'YESTERDAY' ?

i want appending operation too.
How can i do this ?

Best Answer

touch $YESTERDAY

or

echo "something" > $YESTERDAY

to append:

echo "something" >> $YESTERDAY
Related Topic