shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] sistema de backup


From: Anderson Deluiz Santos
Subject: Re: [shell-script] sistema de backup
Date: Tue, 18 Mar 2003 14:02:27 -0300

Tb não conheço csh, mas a atribuição de variáveis em outros shells não pode
ter espaço:

set data = `date +%Y%m%d`

tem que ser:

set data=`date +%Y%m%d`

Anderson

>-- Original Message --
>To: address@hidden
>From: Thobias Salazar Trevisan <address@hidden>
>Date: Tue, 18 Mar 2003 12:23:40 -0300 (EST)
>Subject: Re: [shell-script] sistema de backup
>Reply-To: address@hidden
>
>
>
>ola,
>
>On Tue, 18 Mar 2003, Maverick :: 20212359 wrote:
>
>> // arquivo que consulta o arquivo texto eh que gera o nome dos arquivos
>de
>> backups
>> #!/bin/csh
>> set data = `date +%Y%m%d`
>> set tipo = "backupfull"
>> set maquina = "dados"
>> set nome = "$tipo-$maquina-$data"
>> set formato = ".tar.gz"
>> set destino = "/tecno/bkp"
>>
>> set arquivo = "diretorios"
>>
>> cat $arquivo | awk -F ":" '{print "tar -czvf $destino/$nome-"$2"$formato"
>> $3}'
>
>nao conheco muito o shell csh, assim nao sei como ele expande as
>variaveis... Mas se fosse no bash, bastaria vc colocar "{}" para
>expandir as variaveis, e dentro dos {} colocar uma \ para o shell
>nao interpretar os " e deixa-los para o awk. Algo assim:
>
>cat $arquivo | awk -F: "{print \"tar -czvf
>$destino/$nome-\"\$2\"$formato \"\$3}"
>
>para uma solucao usando csh deixo para alguem da lista com mais
>intimidade neste shell.
>
>[]'s
>
>Thobias.
>-------
>echo 24883721290304465999833114447114149701898P | dc
>-------
>Thobias Salazar Trevisan
>http://www.lcp.coppe.ufrj.br/~thobias
>
>____________________________
>|
>| Against - HTML Mail
>| Against - MS ATTACHMENTS
>|
>----------------------------
>
>
>
>---------------------------------------------------------------------
>Esta lista não admite a abordagem de outras liguagens de programação, como
>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
>aviso.
>---------------------------------------------------------------------
>Sair da lista: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em 
>http://www.listasdiscussao.cjb.net
>---------------------------------------------------------------------
> 
>
>Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
>http://br.yahoo.com/info/utos.html
>
>
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]