1 changed files with 21 additions and 14 deletions
@ -1,23 +1,30 @@ |
|||||||
#!/bin/bash |
#!/usr/bin/env bash |
||||||
|
|
||||||
|
rstc="\033[00m" |
||||||
|
yellow="\033[1;33m" |
||||||
|
green="\033[1;32m" |
||||||
|
|
||||||
#- Заметки |
#- Заметки |
||||||
memfile=$SHELLRC/var/memory/mem |
memfile=$SHELLRC/var/memory/mem |
||||||
case "$1" in |
case "$1" in |
||||||
-h) printf "\tКлючи:\n\ |
-h) cat <<-EOF |
||||||
-e\t-Редактирование записей\n\ |
Ключи: |
||||||
-l n\t-Последние n записей\n\ |
-e -Редактирование записей |
||||||
-s\t-Поиск по записям\n\ |
-l n -Последние n записей |
||||||
-remove\t-Удалить запись по номеру\n\ |
-s -Поиск по записям |
||||||
-clear\t-Удалить все записи\n\ |
-remove -Удалить запись по номеру |
||||||
-h\t-Справка\n";; |
-clear -Удалить все записи |
||||||
|
-h -Справка |
||||||
|
EOF |
||||||
|
;; |
||||||
|
|
||||||
-e) $EDITOR "$memfile";; |
-e) "$EDITOR" "$memfile";; |
||||||
-l) tail -"$2" "$memfile" | nl | \grep --color -E '.{1,}==>';; |
-l) tail -"$2" "$memfile" | nl | \grep --color -E '.{1,}==>';; |
||||||
-s) grep "$2" "$memfile" | nl | \grep --color -E '.{1,}==>';; |
-s) grep "$2" "$memfile" | nl | \grep --color -E '.{1,}==>';; |
||||||
-remove) sed "$2d" -i "$memfile";; |
-remove) sed "$2d" -i "$memfile";; |
||||||
-clear) > "$memfile";; |
-clear) : > "$memfile";; |
||||||
'') cat "$memfile" | nl | \grep --color -E '.{1,}==>';; |
'') nl "$memfile" | \grep --color -E '.{1,}==>';; |
||||||
*) printf "[ `\date '+%d.%m.%Y %H:%M:%S'` ] ==> $*\n" >> $memfile && printf \ |
*) printf "[ %(%d.%m.%Y %H:%M:%S)T ] ==> $*\n" >> "$memfile" && \ |
||||||
"${green}Заметка${yellow} $* ${green}успешно добавлена\n${rstc}" |
echo -e "${green}Заметка${yellow} $* ${green}успешно добавлена${rstc}" |
||||||
esac |
esac |
||||||
|
|
||||||
|
Loading…
Reference in new issue