Fórum Ubuntu Linux - PT
Suporte Técnico => Programação e Scripts => Tópico iniciado por: jyooruje em 11 de Maio de 2011, 23:11
-
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!
-
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.
-
Pois preciso é de ajuda nessa parte. Os dados serão gravados em texto. Suponho que seja o mais fácil!
-
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