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

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

Re: [shell-script] Percorrendo uma lista com duplas de arquivos


From: Jonathan Lessa
Subject: Re: [shell-script] Percorrendo uma lista com duplas de arquivos
Date: Fri, 13 Aug 2010 08:47:13 -0300

Desculpem, mandei para o post errado!



Em 13 de agosto de 2010 08:43, Jonathan Lessa <address@hidden>escreveu:

> ps -aux | grep "Processo.exe" | grep -v "grep"
> [[ $? == 1 ]] && echo "nao esta rodando" || echo "esta rodando"
>
>
>
> Att.:
> Jonathan
>
>
>
> Em 11 de agosto de 2010 09:54, Marcio Gil <address@hidden>escreveu:
>
>
>>
>> A uns tempos atrás eu postei aqui no grupo o seguinte script:
>>
>> http://bash.pastebin.com/jjfUPuAp
>>
>> Hoje eu estava tentando comparar dois projetos para ver quais
>> arquivos existem com o mesmo nome que diferem no conteúdo, então eu
>> rodei esta linha:
>>
>> $redund -n Projeto1/ Projeto2/ >iguais.lst
>>
>> e obetive um resultado como esse:
>>
>> Projeto1/arquivo1.cpp Projeto2/arquivo1.cpp
>> Projeto1/subdir1/arquivo2.cpp Projeto2/subdir1/arquivo2.cpp
>> Projeto1/subdir2/arquivo3.cpp Projeto2/subdir2/arquivo3.cpp
>> Projeto1/subdir3/arquivo4.cpp Projeto2/subdir3/arquivo4.cpp
>>
>> Ou seja, dois nomes de arquivo por linha. Agora eu quero percorrer
>> esta lista para, por exemplo, comparar os arquivos que diverem.
>> Tentei desta forma:
>>
>> IFS=$'\n'
>> for f in `<iguais.lst` ; do diff -q $f ; done
>>
>> Mas não dá certo pois ele não interpreta o $f como dois arquivos,
>> mas como um.
>>
>> Também poderia gerar uma lista de arquivos idênticos (mesmo conteúdo)
>> com "redund -i" e subtrair o segundo conjunto do primeiro, mas ainda
>> assim eu precisaria percorrer o resultado com descrevi.
>>
>> Obrigado.
>>
>> Marcio Gil.
>>
>>  
>>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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