YESTERDAY = date --date='1 day ago' '+%d-%m-%Y'
cat > > $ YESTERDAY
Também funciona bem com a operação de anexação
Como posso criar um arquivo em unix ou linux com base no valor da variável?
Ex:
Se eu armazenar data em uma variável no linux,
YESTERDAY='date --date='1 day ago' '+%d-%m-%Y''
armazenará o valor para YESTERDAY como 27-1-2010.
Aqui eu quero criar um arquivo com o nome de 27-1-2010,
Como posso criar um arquivo com a variável 'YESTERDAY'?
Eu quero anexar a operação também. Como posso fazer isso?
touch $YESTERDAY
ou
echo "something" > $YESTERDAY
para adicionar:
echo "something" >> $YESTERDAY
Não vejo nada de errado com echo "foo" >> $YESTERDAY
ou cat otherfile >> $YESTERDAY
O que você está tentando fazer? Ou alternadamente o que você está tentando colocar no arquivo chamado 27-1-2010?
Você pode usar a variável $YESTERDAY
em comandos. Como touch $YESTERDAY
, mv original_file $YESTERDAY