extrai linha específica de vários arquivos de texto

0

Tenho cerca de 25 000 ficheiros de texto onde pretendo extrair uma linha específica (255) e criar um novo ficheiro de texto com o nome do qual a linha foi extraída e o conteúdo da linha (classificações IMDB)

Nomes de arquivos:

1.txt
2.txt
3.txt
...
...
25000.txt

Conteúdo da linha:

3.5
7.2
5.8
2.7

Saída

 1.txt,3.5
 2.txt,7.2
 3.txt,5.8
 25000.txt,2.7

Para alguns dos arquivos de texto, a linha (255) pode estar vazia, mas eu ainda precisarei dela no arquivo de texto de saída.

Exmaple: (linha no arquivo 43.txt vazio)

 1.txt,3.5
 2.txt,7.2
 43.txt,
 25000.txt,2.7

Qual seria a melhor maneira de fazer isso?

    
por Maxim Adams 27.06.2015 / 08:16

1 resposta

0

Esta é uma tarefa que é adequada para praticamente qualquer uma das linguagens de script existentes, a maioria das quais está disponível mesmo para o Windows.

A tarefa pode ser realizada em qualquer um:

Além disso, a tarefa não deve ser difícil em nenhuma linguagem de programação de alto nível. É apenas um pouco acima do nível de iniciante em complexidade.

Exemplo: aprenda um pouco de C e compile com o "gcc" no cygwin; Primeiro crie um arquivo de texto 'line_extractor.c' com o bloco de notas. Em seguida, use gcc -o line_extractor line_extractor.c
no prompt em cmd.exe - Experimente!

Você encontrará vários exemplos para extrair o código da rede.

    
por 27.06.2015 / 09:10

Tags