[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: excluir arquivos listados dentro de arq. txt
From: |
wronieri |
Subject: |
Re: excluir arquivos listados dentro de arq. txt |
Date: |
Wed, 10 Nov 2004 14:56:21 -0000 |
User-agent: |
eGroups-EW/0.82 |
Torno eu aqui novamente... :-( simplesmente não funciona, nem com as
dicas aqui colhidas... mas o estranho eh q quando faço arquivos para
testes tipo teste.wag e espalho pela máquina ele apaga mas quando peço
para apagar a lista de arquivos mp3 ele nao vai e nem da mensagem de
erro. mas mesmo assim valeu pelas dicas dadas até agora ;-)
--- Em address@hidden, "pinguimrmbr" <mrbits@t...>
escreveu
>
> > #!/bin/bash
> > locate .mp3 > /root/lista_a_excluir.txt
> > for ARQ in `cat lista_a_excluir.txt` ; do rm -f $ARQ done
>
> > o que pode estar errado???
>
> Olas
>
> IMAGINANDO-se que os bancos de dados do seu locate estejam
> atualizados:
>
> #!/bin/bash
> locate .mp3 > /root/lista_a_excluir.txt
> for ARQ in `cat lista_a_excluir.txt` ; do rm -f $ARQ ; done
>
>
> Acredito que vc teve uma mensagem de erro do tipo "Final de arquivo
> inesperado" ou algo do tipo. O ; é obrigatorio para separar os
> comandos caso vc esteja trabalhando em uma unica linha. Fica aqui o
> conselho de uma boa pratica de programaçao: use SEMPRE estruturas
> indentadas.
>
> #!/bin/bash
> locate .mp3 > /root/lista_a_excluir.txt
> for ARQ in `cat lista_a_excluir.txt`
> do
> rm -f $ARQ
> done
>
> Facilita a leitura do codigo e evita erros como esse.
>
> Dica 2: Leia SEMPRE o retorno e eventuais mensagens de erro.
>
> Um abraço