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

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

RE: [shell-script] Script de Backup


From: MrBiTs
Subject: RE: [shell-script] Script de Backup
Date: Thu, 15 Sep 2005 16:26:59 -0300

/*
Diogo, essa constução está correta? eu tentei faze isso aqui e olha o no que
deu:

$ find 1/ -iname '*.txt' | > tar zcvf backup.tar.gz -I - 
$ ls -lah

total 9,0K
drwxr-xr-x    4 evandro evandro  120 2005-09-15 13:45 .
drwxr-xr-x  134 evandro evandro 8,2K 2005-09-15 11:43 ..
drwxr-xr-x    2 evandro evandro  560 2005-09-15 11:43 1
drwxr-xr-x    2 evandro evandro  552 2005-09-15 12:54 2
-rw-r--r--    1 evandro evandro    0 2005-09-15 13:45 tar ### só criou
um tar vazio.
*/

Acho que faltam aí alguns conceitos de redirecionamento de I/O.

Se você executa esse comando e insere um sinal de >, obviamente ele vai
enviar o conteúdo do comando para um arquivo tar criado no diretório local.
Entretanto, o conteúdo é um pipe vazio. Obviamente, o arquivo tar estará
vazio.

Para o que ele quer fazer, algo como find 1/ -iname '*.txt' | xargs tar cfvz
backup.tar.gz é algo válido. Também tar cfvz arquivo.tar.gz $(find 1/ -inam
'*.txt) funciona

Leiam sobre I/O Redirection:
http://gd.tuwien.ac.at/linuxcommand.org/lts0060.html

 

------------------------------------------
http://www.mrbits.com.br/
 
"There is still more Unix-nature in one
line of shell script than there is in ten
billion lines of C" 
Master Foo - Sh-bng Province - 530 B.C.
 
"Programar em shell scritp é a coisa mais gostosa que você pode fazer
vestido"
Julio C. Neves - 10/08/2005



reply via email to

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