- LinuxShell no LinuxShell ScriptAutomação de Tarefas com Shell Script
- LinuxShell no LinuxShell ScriptParâmetros em Shell Script
Um usuário pesquisador tem um programa (analisador) que recebe como argumento o caminho de um arquivo e faz sua leitura e processamento. O que é feito no processamento é irrelevante. O usuário tem no diretório /analise milhares de arquivos a serem processados. Os arquivos em questão possuem a extensão “.entrada”. Não existem diretórios dentro de /analise. Para executar a análise do arquivo a1.entrada, o usuário deve entrar no diretório /analise e digitar o comando: analisador a1.entrada > /res/a1.entrada.resultados
O resultado da análise é então gravado no arquivo a1.entrada.resultados, na pasta /res. Como são muitos arquivos a serem analisados, o usuário precisa automatizar, com um script para shell, a tarefa de disparar o programa para todos os arquivos (com extensão .entrada) da pasta de onde o usuário executa o script. O pesquisador usa um shell bash. O código do script que realiza esse procedimento é: