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).