samamone
(usa Kurumin)
Enviado em 06/11/2006 - 19:34h
Olá
Se alguma boa alma podese me ajudar...
estou pressisando de um script que resolva esses problemas
Trabalho Final Shell Scripts
Ai está o arquivo onde eu tenho que buscar as informações
http://www.fameg.edu.br/~frank/trc13/fila_arquivo.txt
* Criar um script que use o arquivo acima como entrada para fazer o seguinte:
o ler um padrão de pesquisa (pode ser vazio)
o repetição com for/while para ler o arquivo linha por linha
+ extrair o ID da mensagem (início da linha) e mostrar a linha
+ testar para ver se o padrao existe?
# sim
* testar para ver se a linha lida na repeticao casa com padrao informado?
o sim (casa com o padrao): deve-se perguntar ao usuário se ele deseja excluir. opções: (s)im,(n)ao,(t)odos
+ sim: mostrar mensagem: "Mensagem ID Excluída"
+ todos: mostrar mensagem: "Mensagem ID Excluída", entretanto, na próxima repetição o programa não deve perguntar novamente se ele deseja excluir a mensagem
+ nao: nao fazer nada
o nao (nao casa com o padrao): nao fazer nada
# nao
* sim: deve-se perguntar ao usuário se ele deseja excluir. opções: (s)im,(n)ao,(t)odos
o sim: mostrar mensagem: "Mensagem ID Excluída"
o todos: mostrar mensagem: "Mensagem ID Excluída", entretanto, na próxima repetição o programa não deve perguntar novamente se ele deseja excluir a mensagem
o nao: nao fazer nada
* nao: nao fazer nada
# caso a linha case com o padrão (se existir) deve-se perguntar ao usuário se ele deseja excluir a mensagem: comando para exclusão é: postsuper -d [ID]. esta pergunta possui as opções (s)im/(n)ao/(t)odos
* caso a resposta seja (s)im ou (n)ao ele deve (ou não) excluir a mensagem e perguntar novamente
* caso a resposta seja (t), deve-se excluir as mensagens que casam com o padrão sem perguntar mais
# se o padrão não foi especificado, também deve-se perguntar se o usuário deseja excluir a mensagem. neste caso não existe a opção (t)odos
Quem ajudar ae eu pago uma cerva :P
please