/ dev / null | cut-d "/"-f 2 `| uniq dir foreach ($ dirs) if (grep $ dir / * someText \u003d\u003d null) -> como faço para" /> Como negar grep resultado? - O UNIX e Linux Forum
The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
grep diaplaying o resultado rag84dec Programação Shell Script e 1 03-27-2008 02:37
anexar uma string para um resultado grep melanie_pfefer Programação Shell Script e 8 03-19-2008 07:19
grep para lidar com um 0 resultado ocelote UNIX para Dummies Perguntas & Respostas 6 02-05-2007 11:19
Para ter um resultado numérico da grep Hak Dee UNIX para Dummies Perguntas & Respostas 2 08-07-2006 08:26
há qualquer razão pela qual para obter o número da linha na grep resultado? umen UNIX para Dummies Perguntas & Respostas 1 03-16-2006 09:56

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-04-2008
mmdawg mmdawg is offline
Usuário
  
 

Join Date: May 2008
Posts: 3
Como negar grep resultado?

Aqui está o meu script até agora:

conjunto dirs \u003d `find. -name "message.jar" 2> / dev / null | cut-d "/"-f 2 `| uniq
dir foreach ($ dirs)
if (grep $ dir / * someText \u003d\u003d null) -> Como posso escrever isso no script?
print $ dir
fim
fim
  #2 (permalink)  
Old 05-04-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Localização: 45,48-73,63
Mensagens: 1.434
Você deve ter um olhar mais homem encontrar
Dicas: Localizar diretório que contém o arquivo message.jar
Código:
find /usr -type f -name "message.jar" -exec dirname {} \;
Depois de ler o manual que você vai entender como corrigir o loop.

Sucesso
  #3 (permalink)  
Old 05-05-2008
drl's Avatar
DRL drl is offline Forum Advisor  
Usuário
  
 

Join Date: Apr 2007
Localização: Saint Paul, MN E.U.A. / BSD, CentOS, Debian, Mac OS X, Solaris
Lugares: 712
Oi.

Parece que você está usando o csh família e você deseja saber como executar um comando e testar a saída de um estatuto se. A maioria das pessoas concorda que os membros da família csh não são bons para a criação de scripts, porque de técnicos e falhas. O Bourne shell família é considerada superior para a criação de scripts.

No entanto, se você deve usar csh, você pode usar para obter a saída chavetas status de um comando:
Código:
#!/bin/csh

# @(#) s2       Demonstrate csh braces: run command, test exit status.

# Create a scratch file if one does not exist.
touch t1

echo
if ( { ls t1 } ) then
        echo " command ls succeeded."
else
        echo " command ls FAILED."
endif

# Remove file.
rm t1

echo
if ( { ls t1 } ) then
        echo " command ls succeeded."
else
        echo " command ls FAILED."
endif

exit $status
Produção:
Código:
% ./s2

t1
 command ls succeeded.

ls: t1: No such file or directory
 command ls FAILED.
Outro método é o de executar o comando fora da se, E definir uma variável para a saída estatuto variável $ estado. Isso é algo que você pode experimentar no seu próprio país. Ver homem csh para mais pormenores - é longo, mas se você continuar a usar csh, você deve saber sobre as características ... cheers, DRL
  #4 (permalink)  
Old 05-05-2008
mmdawg mmdawg is offline
Usuário
  
 

Join Date: May 2008
Posts: 3
Oi DRL,
Eu não sou obrigado a csh, ksh posso usar, se necessário. Estaria usando ksh fazer isto mais fácil?
  #5 (permalink)  
Old 05-05-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
ksh é Bourne-compatível, por isso sim, que seria recomendável. Não é como isso é difícil de fazer em qualquer, só que é mais provável csh para limitar o seu futuro as opções para desenvolver o script mais se você ficar com ela.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 05:55.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0