[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] busca por arquivos repetidos
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] busca por arquivos repetidos |
Date: |
Thu, 16 Feb 2012 20:24:31 -0200 |
Acho que seu problema está no cmd test [ ... ]. Como eu disse o par de
colchetes corresponde ao cmd test e, por ser um cmd, todos os seus
argumentos precisam estar separados por espaços em branco e vc não os
colocou antes e após o ==. Por falar nisso, se as variáveis tiverem valores
numéricos, ficaria melhor se vc fizesse:
[ $var1 -eq $var2 ]
Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666>
". *
*Show **de interfaces gráficas sob Shell!*
*
*
Em 16 de fevereiro de 2012 19:08, Anderson Souza <address@hidden
> escreveu:
> **
>
>
> Olá pessoal... alguem pode me dar uma ajuda. Acho que é no "for" que esta o
> problema.
>
> Obrigado
>
> #!/bin/bash
>
> ls /home/fotos/temp > /home/fotos/TESTE.txt
>
> ls /home/fotos/temp1 > /home/fotos/TESTE1.txt
>
> for ORI in `cat /home/fotos/TESTE.txt`; do
>
> for DUP in `cat /home/fotos/TESTE1.txt`; do
> # xargs -i sh -c 'mv {} "$(echo {} | tr A-Z a-z)"'`; do
>
> if [ "$ORI"=="$DUP" ]; then
> #tr "a-z" "A-Z" <<< $DUP
> mv /home/fotos/temp1/$DUP /home/fotos/apaga
> fi
> done
> done
>
> echo "Relação de arquivos repetidos que serão removidos"
> echo
> ls /home/fotos/apaga
>
> Procurando por fotos duplicdas ...
>
> mv: impossível obter estado de "/home/fotos/temp1/DSC03085.JPG": Arquivo ou
> diretório não encontrado
> mv: impossível obter estado de "/home/fotos/temp1/DSC03120.JPG": Arquivo ou
> diretório não encontrado
> mv: impossível obter estado de "/home/fotos/temp1/DSC03085.JPG": Arquivo ou
> diretório não encontrado
> mv: impossível obter estado de "/home/fotos/temp1/DSC03120.JPG": Arquivo ou
> diretório não encontrado
> Relação de arquivos repetidos que serão removidos
>
> DSC03085.JPG DSC03120.JPG
>
> --
> Anderson Souza
> Email: address@hidden
> Skype: anderson1904
> Msn: address@hidden
> Fone: ☎* (12)3152-5414 ☎*
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]