#!/bin/bash #- Заметки memfile=$SHELLRC/var/memory/mem case "$1" in -h) printf "\tКлючи:\n\ -e\t-Редактирование записей\n\ -l n\t-Последние n записей\n\ -s\t-Поиск по записям\n\ -remove\t-Удалить запись по номеру\n\ -clear\t-Удалить все записи\n\ -h\t-Справка\n";; -e) vim $memfile;; -l) tail -"$2" $memfile | nl | \grep --color -E '.{1,}==>';; -s) grep "$2" $memfile | nl | \grep --color -E '.{1,}==>';; -remove) sed "$2d" -i $memfile;; -clear) > $memfile;; '') cat $memfile | nl | \grep --color -E '.{1,}==>';; *) printf "[ `\date '+%d.%m.%Y %H:%M:%S'` ] ==> $1\n" >> $memfile && printf \ "$greenЗаметка$yellow $1 $greenуспешно добавлена\n$rstc" esac