Programowanie w Shellu (index)
Stworzyć pliki zapamietaj.sh oraz przypomnij.sh postaci:
#!/bin/bash
#
# zapamietaj.sh
#
# Przypominacz pracujacy w wierszu polecen.
PLIK_NOTATEK="${HOME}/.zapamietaj"
if [ $# -eq 0 ] ; then
    echo "Wpisz notatke, koniec przez Ctrl+d:"
    cat - >> ${PLIK_NOTATEK}
else
    echo "$@" >> ${PLIK_NOTATEK}
fi
#!/bin/bash
#
# przypomnij.sh
#
# Wyszukuje w pliku danych pasujacych wierszy, albo - jesli
# nie podano argumentow - pokazuje cala zawartosc pliku danych.
PLIK_NOTATEK="${HOME}/.zapamietaj"
if [ $# -eq 0 ] ; then
    less ${PLIK_NOTATEK}
#    more ${PLIK_NOTATEK}
else
    grep -i "$@" ${PLIK_NOTATEK} | less
fi
Za pomocą skryptu zapamiętaj.sh umieszczamy notatki, numery telefonów, adresy stron WWW w pliku PLIK_NOTATEK. Następnie przeszukujemy tę bazę danych za pomocą przypomnij.sh, określając wzorzec. Możemy również ręcznie modyfikować plik PLIK_NOTATEK za pomocą zwykłego edytora (nano, vi, mcedit).