Trabalhar com varios arquivos em um diretorio

1. Trabalhar com varios arquivos em um diretorio

Renato da Silva
renatos81

(usa Ubuntu)

Enviado em 18/11/2011 - 10:07h

Bom dia pessoal, preciso muito da ajuda de vcs, uma luz...

meu professor passou um trabalho para fazer dois scripts, um eu consegui fazer (não sei se está certo mais o resultado é o que ele queria) mais o segundo eu não consigo de jeito nenhum

Script 1

Criar o diretório grupo_XX (XX é o numero do grupo) dentro do diretório grupo_XX , criar os diretórios entrada scripts saida processado e erro_entrada

3. Criar dentro diretório scripts , o script conta_linhas.sh , que deverá contar a quantidade de linhas de cada arquivo dentro do diretório entrada .

pra esse eu fiz o seguinte e deu certo

cd {voltar para o inicio}
cd grupo_07/entrada {ir para o diretorio onde estão os arquivos}
find ./ | xargs wc -l

resolveu o meu problema porque o resultado são a quantidade de linhas de todos os arquivos, agora ele quer o seguinte

Script 2

Criar o script processa_arquivo.sh, também dentro do diretório scripts .
cada comando dentro dos scripts deverão ser seguidos do comando sleep 5
este script deverá :
Listar todos os arquivos dentro do diretório entrada sem a extensão validado
Contar o quantidade de linhas de cada arquivo e mostrar a quantidade de linhas de cada arquivo.
No momento de processamento de cada arquivo, deve renomear o arquivo dentro o diretório entrada para .lock , para evitar que outro processo trabalhe também com o mesmo arquivo.

O processamento dos arquivos deverá procurar pela sting “Erro_Grupo_7” e em caso positivo contar quantas vezes ocorre esta sequencia de caracteres em cada arquivo . Ao final mover o arquivo para o diretório erro_entrada


To perdido, fiquei até as 3 da manhã tentando achar algo e nada... Alguem me socorre


  


2. Re: Trabalhar com varios arquivos em um diretorio

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 19/11/2011 - 00:23h

Posta algo que você já fez, assim trabalhamos a sua idéia e vc aprende mais!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts