
Como posso criar um arquivo em unix ou linux baseado no valor da variável?
Ex:
Se eu armazenar a data em uma variável no Linux,
YESTERDAY=`date --date='1 day ago' '+%d-%m-%Y'`
ele armazenará o valor para ONTEM 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 'ONTEM'?
eu queroanexandooperação também. Como posso fazer isso ?
Responder1
touch $YESTERDAY
ou
echo "something" > $YESTERDAY
para anexar:
echo "something" >> $YESTERDAY
Responder2
Não vejo nada de errado echo "foo" >> $YESTERDAY
oucat otherfile >> $YESTERDAY
O que você está tentando fazer? Ou, alternativamente, o que você está tentando colocar no arquivo chamado 27-1-2010?
Responder3
ONTEM =date --date='1 day ago' '+%d-%m-%Y'
gato >> $ONTEM
Também funciona bem com a operação de anexação
Responder4
Você pode usar a variável $YESTERDAY
em comandos. Como touch $YESTERDAY
,mv original_file $YESTERDAY