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 <marciom...@bol.com.br> 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] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html