Script de Agenda

Iniciado por jyooruje, 11 de Maio de 2011, 23:11

tópico anterior - próximo tópico

jyooruje

Ola a todos!
Estou a iniciar na arte de programar Scripts e não tenho qualquer base de programação mas estou querendo muito aprender! Comecei com os scripts básicos que fui encontrando na internet mas agora lembrei-me de criar um muito mais complexo, porem espero que não seja demais para a minha camioneta hehe.
Basicamente quero fazer um script que me permita adicionar e remover tarefas e fazer uma listagem das mesmas.
Comecei por isto aqui:

!#/bin/bash
#........................
while :
do
clear
echo "Agenda"
echo
echo "1. Nova Entrada 1"
echo "2. Apagar Entrada 2"
echo "3. Lista de Tarefas"
echo "4. Sair"
echo -n "Escolher Opçao"
read opt
case $ipt in

Basicamente o que quer é que se pressionar 1 ele de deixe fazer uma entrada de uma tarefa do género "Dar comida ao cão". Se pressionar 2 me liste as tarefas e me deixe apagar a que quero e que com o 3 me liste as tarefas por fazer.
Não sei se fui claro ou se é sequer possivel. Desde já o meu obrigado!

irtigor

Crie uma função pra cada tarefa, isso deixa o código mais fácil de ser intendido. O que você precisa decidir é como os dados vão ser armazenados, arquivo texto, bd... feito isso, a coisa vai fluir.

jyooruje

Pois preciso é de ajuda nessa parte. Os dados serão gravados em texto. Suponho que seja o mais fácil!

irtigor

Leia sobre manipulação de arquivos, redirecionamento e expressões regulares. Não é -necessariamente- mais fácil que usar um bd.

http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/text-manipulation-tools.html
http://aurelio.net/shell/canivete/#redir