![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
| exibição de mensagens de aviso sobre a linha de comando | Dinamarquês Shakil | Programação Shell Script e | 2 | 02-22-2009 02:22 |
| Info req: / var / adm / messages - Kern.warning - ID diferentes mensagens | Petrucci | Sun Solaris | 1 | 12-04-2008 01:30 |
| grep exata / evitar subseqüência pesquisa | albertashish | UNIX para Dummies Perguntas & Respostas | 3 | 11-03-2008 12:47 |
| Reorientar as mensagens de aviso. | keka | Programação Shell Script e | 1 | 03-20-2007 05:11 |
| Servidor Telnet FTP de mensagens de aviso 500 'AUTH GSSAPI "como resolver? | csviking | UNIX para Dummies Perguntas & Respostas | 0 | 07-10-2006 07:04 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Todas oi,
Quando tento grep para um patern em um diretório, estou recebendo aviso do tipo "Nenhum tal lima ou diretório". Enfim script está funcionando como esperado. mas eu preciso para evitar esta mensagem de advertência. Pass \u003d "` find.-Type f | xargs grep 'resultado - pass "| wc-l` " grep: ./results/6052278-1-717520-HFR_QFTS_ALL.__taskid2.isis_test.Beginning: Nenhum tal lima ou diretório grep: ISIS: Nenhum tal lima ou diretório grep: config: Nenhum tal lima ou diretório grep: carga: Nenhum tal lima ou diretório grep: ./results/6052278-1-717520-HFR_QFTS_ALL.__taskid2.isis_test.Beginning: Nenhum tal lima ou diretório grep: interface% 2Fbasic: Nenhum tal lima ou diretório grep: pings% 2Ftraceroute% 2Fcontroller: Nenhum tal lima ou diretório grep: verifique: Nenhum tal lima ou diretório Obrigado, Parkkavan |
|
||||
|
Você está vendo isto porque o comando passa encontrar os nomes dos ficheiros que considere como uma lista de palavras separadas por espaços. O problema é que alguns dos ficheiros têm espaços nos nomes. Se você estiver no Linux ou usando outro GNU encontrar & GNU xargs, você pode usar: Código:
find . -type f -print0 | xargs -0 grep 'test result - pass' | wc -l «print0 'diz encontrar para utilizar \ 0 como separador em vez do espaço, bem como a opção -0 para xargs diz ele para aceitar \ 0 como separador. Última edição por Mumford; em 03/18/2009 04:19.. |
![]() |
| Marcadores |
| Tags |
| grep advertência |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|