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:43:55 -0300

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]