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

[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]



reply via email to

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