![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
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 |
| Perl: Abrindo um filehandle mas não recebendo nada de volta com ela | Sorridente Dragão | Programação Shell Script e | 8 | 08-16-2008 02:40 |
| ls comando para imprimir fifo de conteúdo (ou perl) | jerardfjay | Programação Shell Script e | 1 | 04-06-2006 02:01 |
| Abertura de arquivos | saarshad001 | UNIX para Dummies Perguntas & Respostas | 3 | 11-28-2003 12:42 |
| Abertura de arquivos | AJA | UNIX para Dummies Perguntas & Respostas | 4 | 11-10-2003 11:25 |
| Abertura Perl | perleo | Programação Shell Script e | 2 | 08-26-2002 09:41 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Abertura de arquivos e verificar conteúdo em Perl
Todas oi,
Preciso de ajuda especializada em realizar o seguinte na Perl. Tenho um código abaixo, mas ele doesn; t seem to work. Pode me dar qualquer perito alguns conselhos? Abaixo estão os requisitos 1) Abra inúmeros arquivos atribuído a um array @ FILES. Note que os ficheiros são sempre nomeados com o termo "tipo". Exemplos destes nomes são "false1_sorts", "false_sorts", "true1_sorts", "true_sorts", etc 2) Procurar por conteúdo "32N6524" no arquivo aberto. Se existe conteúdo, adicionar o arquivo para um outro array que é @ arr_x. Aqui, os arquivos que este conteúdo é true1_sorts existem "," true_sorts " Código:
#!/usr/bin/perl
@FILES = ( *sorts );
print "@FILES ";
print "\n";
foreach $summary_x ( @FILES ) {
open(FH, '< $summary_x') or die $!;
while( <FH> ) {
chomp;
if ( /32N6524/ ) {
push (@arr_x, $summary_x)
};
close FH;
};
};
print "@arr_x ";
false1_sorts false_sorts true1_sorts true_sorts true1_sorts true_sorts Última edição por Raynon; em 08/31/2008 06:39.. |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|