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