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

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

Re: [shell-script] comando find + tar


From: MrBiTs
Subject: Re: [shell-script] comando find + tar
Date: Fri, 12 Jul 2013 09:24:10 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7

On 07/11/2013 11:33 PM, Alysson Gonçalves de Azevedo wrote:
> Não preciso do maxdepth pq na pasta onde os backups SQL são salvos não terá
> subpastas.
> 
> Mas como a rotina de backup é executado pelo cron, eu prefiro usar nomes
> completos do que relativos.
> Dai eu passo o caminho inteiro do diretório, que é /backup/sql pro find
> listar os arquivos de lá (que são 3), e coloco pro tar agrupar eles e
> compactar.
> O comando que eu passei por ultimo já está fazendo isso.
> 
> Quando perguntei sobre o find receber um caminho completo e retornar apenas
> o nome do arquivo era pra eu poder adaptar o que eu ja tenho usando o xargs
> que Julio sugeriu.
> Se não tiver como e eu precisar recorrer a outros comandos, basename da
> vida, já não compensa, porque no comando que eu uso agora, sem o xargs, já
> faz isso apenas com find + tar.

Tem um truque bem legal:

mrbits@thorne:~$ Arquivo=/home/user/Documents/arq.sql
mrbits@thorne:~$ echo ${Arquivo##*/}
arq.sql

Talvez adaptar isso num laço e montar a lista de arquivos que você vai passar 
para o tar seja um caminho.

-- 

LLAP

.0. MrBiTs - address@hidden
..0 GnuPG  - 
http://keyserver.fug.com.br:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
000 http://www.mrbits.com.br




reply via email to

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