[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] backup com data no nome
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] backup com data no nome |
Date: |
Tue, 18 Sep 2007 09:42:07 -0300 |
um alias é um apelido para um comando. se vc quer substituir uma ocorrencia
de um simbolo pelo resultado de um comando vc faz $( comando )
$ alias data='date +%t%d%m%Y'
$ echo tar -cvzf backup_$(data).tar.gz teste/
tar -cvzf backup_ 18092007.tar.gz teste/
Perceba que o date está imprimindo um tab '\t' no começo da string e isso em
nome de arquivo não é interessante, pois dificulta o acesso ao mesmo,
precisando escapar este caracter especial. Veja que o %t é mesmo o que vc
precisa nesse caso ;-)
On 9/18/07, Berdam <address@hidden> wrote:
>
> Ai galera, queria realizar uns backups no meu servidor linux.
> Estou criando o script e queria que o backup levasse a data do dia
> corrente, portanto realizei isso.
> *
> alias data='date +%t%d%m%Y'
>
> *Com esse alias a data fica somente 19092007 e queria colocar ela no
> nome do arquivo, como que insiro isto, tentei com aspas, e % mas não
> consegui.*
>
> tar -cvzf backup_*data*.tar.gz teste/
>
> Valeu
> *
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
[As partes desta mensagem que não continham texto foram removidas]