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
Encontre cmd não funciona como esperado Vishal123 Programação Shell Script e 6 08-29-2007 03:11
como encontrar no shell que estou a trabalhar .. abacaxi Programação Shell Script e 2 04-01-2007 11:56
FIND / GREP problema dfb500 UNIX para Dummies Perguntas & Respostas 1 11-13-2006 11:13
find / if que não funciona geomonap Programação Shell Script e 12 12-16-2005 09:56
Como encontrar o nosso trabalho compilador s_aamir Programação Shell Script e 8 04-04-2002 05:08

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-07-2008
kittusri9 kittusri9 is offline
Usuário
  
 

Join Date: Apr 2008
Lugares: 40
Question grep não está funcionando, por favor, descobrir o problema

HI Amigos,


Traxlist.txt - este é o meu arquivo txt contém esta
-------------
108042708190000.txt
108042708190001.txt
112040108174516.txt
112042708173000.txt
112042708174508.txt
112050108173000.txt
113042708100500.txt
113042708103026.txt


Tenho varible chamado ficheiro1 \u003d "112042708 *. txt"
Preciso de pesquisar este tipo de corda Traxlist.txt e de saída devem ser

112042708173000.txt
----------------------

search \u003d `grep $ ficheiro1 Traxlist.txt»
echo "pesquisa:" $ pesquisa

Eu tentei um presente, mas o seu trabalho não
Alguém pode me ajudar.
  #2 (permalink)  
Old 05-07-2008
Jacco jacco is offline
Usuário
  
 

Join Date: May 2008
Lugares: 15
A * em uma expressão regular não é o mesmo que no arquivo expansão.
A * em "112042708 *. txt" significa 0 ou mais vezes, um 8 ".
Se você quiser uma expressão regular que corresponde'0 ou mais tempo uma coisa aleatória "utilizar um ponto, como em '.*'
  #3 (permalink)  
Old 05-07-2008
mói grinds is offline
Usuário
  
 

Join Date: May 2008
Posts: 9
tente um "chmod 777" sobre o arquivo de origem e, em seguida, executar o comando grep. pode ser apenas uma questão de permissões. Tenho um presente para executar o número de vezes.
  #4 (permalink)  
Old 05-07-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Join Date: Feb 2007
Mensagens: 4.345
Citação a variável, tente o seguinte:


Código:
grep "$file1" Traxlist.txt

Atenciosamente
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 08:01.


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