Limpando arquivos

1. Limpando arquivos

andre
negu

(usa Outra)

Enviado em 28/09/2011 - 08:39h

Como eu posso zarar varios arquivos.txt ao mesmo tempo??

tentei com esses dois comandos a baixo mas não deram certo.

> /var/log/zabbix_collect/*.txt

echo > /var/log/zabbix_collect/*.txt


  


2. Re: Limpando arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 08:46h


for arquivo in `ls /var/log/zabbix_collect/*.txt`; do
echo > "$arquivo"
done


ou seja,

para $arquivo na `pasta tal que seja .txt`; faça
enviar "<nada>" para $arquivo
fim

(acho que minha explicação não ajudou em nada, mas enfim kkkk)


3. Re: Limpando arquivos

andre
negu

(usa Outra)

Enviado em 28/09/2011 - 10:21h

huashuashuashua eu entendi sim

bom então quando o arquivo for um .txt ele vai esvaziar o contaudo, certo?!


4. Re: Limpando arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 10:45h

negu escreveu:

huashuashuashua eu entendi sim

bom então quando o arquivo for um .txt ele vai esvaziar o contaudo, certo?!


Exato




5. Re: Limpando arquivos

andre
negu

(usa Outra)

Enviado em 28/09/2011 - 15:45h

rodei o comando e esta danado este resultado

vi zera_txt.sh
[[email protected]_collect]# ls
adamrst.txt convsrvdown.txt.txt.txt exttbl2.txt recvok.txt.txt tblfail4.txt.txt.txt.txt.txt
adamrst.txt.txt convsrvdown.txt.txt.txt.txt exttbl2.txt.txt recvok.txt.txt.txt unknowerro.txt
adamrst.txt.txt.txt convsrvdown.txt.txt.txt.txt.txt exttbl2.txt.txt.txt recvok.txt.txt.txt.txt unknowerro.txt.txt
adamrst.txt.txt.txt.txt dbassecnxerro.txt exttbl2.txt.txt.txt.txt recvok.txt.txt.txt.txt.txt unknowerro.txt.txt.txt
adamrst.txt.txt.txt.txt.txt dbassetdown.txt


6. Re: Limpando arquivos

Dennis Henrique Leandro da Silva
dennis.leandro

(usa Debian)

Enviado em 28/09/2011 - 15:48h

mrk3004 escreveu:


for arquivo in `ls /var/log/zabbix_collect/*.txt`; do
echo > "$arquivo"
done


ou seja,

para $arquivo na `pasta tal que seja .txt`; faça
enviar "<nada>" para $arquivo
fim

(acho que minha explicação não ajudou em nada, mas enfim kkkk)


Na verdade, coloque uma string vazia como texto!

Ficaria assim:

for arquivo in `ls /var/log/zabbix_collect/*.txt`; do
echo "" > "$arquivo"
done


Verifique se funcionou e de a resposta aqui!

Abraco


7. Re: Limpando arquivos

andre
negu

(usa Outra)

Enviado em 28/09/2011 - 15:53h

ataaa, não vi esse detalhe, desculpa!!!


8. Re: Limpando arquivos

Dennis Henrique Leandro da Silva
dennis.leandro

(usa Debian)

Enviado em 28/09/2011 - 16:03h

negu escreveu:

ataaa, não vi esse detalhe, desculpa!!!


Que isso brotheer!

Verifique se deu certo e coloca aqui!

Abraco


9. Re: Limpando arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 17:01h

Não precisa da string vazia, o próprio echo já faz isso.

$ echo

ou

$ echo ""

é a mesma coisa.

negu escreveu:

rodei o comando e esta danado este resultado

vi zera_txt.sh
[[email protected]_collect]# ls
adamrst.txt convsrvdown.txt.txt.txt exttbl2.txt recvok.txt.txt tblfail4.txt.txt.txt.txt.txt
adamrst.txt.txt convsrvdown.txt.txt.txt.txt exttbl2.txt.txt recvok.txt.txt.txt unknowerro.txt
adamrst.txt.txt.txt convsrvdown.txt.txt.txt.txt.txt exttbl2.txt.txt.txt recvok.txt.txt.txt.txt unknowerro.txt.txt
adamrst.txt.txt.txt.txt dbassecnxerro.txt exttbl2.txt.txt.txt.txt recvok.txt.txt.txt.txt.txt unknowerro.txt.txt.txt
adamrst.txt.txt.txt.txt.txt dbassetdown.txt



Sobre isso, está certíssimo, ele mostra os arquivos txt que ele encontrou na pasta.

Caso queira uma saída vazia no terminal, redirecione para /dev/null


for arquivo in `ls /var/log/zabbix_collect/*.txt >/dev/null 2>&1`; do
echo > "$arquivo"
done



10. Re: Limpando arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 17:03h

foi só aqui ou deu problema no vol oO


11. Re: Limpando arquivos

Dennis Henrique Leandro da Silva
dennis.leandro

(usa Debian)

Enviado em 28/09/2011 - 17:08h

mrk3004 escreveu:

Não precisa da string vazia, o próprio echo já faz isso.

$ echo

ou

$ echo ""

é a mesma coisa.



Ahhh certo, como eu nao sabia, preferi colocar com a string vazia pra garantir!

Mas se faz a mesma coisa, maravilha entaao!

Agora soh esperar o resultado!


12. Re: Limpando arquivos

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2011 - 17:15h

Bom, se foi só aqui, ta ai o screen fábio:

http://viny.x10.mx/imagens/temp/wtf.png



01 02