端末エミュレータ上で一言メモをとるシェルスクリプト

簡単なメモをとりたいときに、いちいち

  • エディタを起動する
  • ファイルを編集する
  • 保存する

という一連の操作を行うのが面倒なので作った。

端末エミュレータ上で一言メモをとるためのシェルスクリプト

できること

メモをとる

基本的には、メモしたいことを引数として起動すればメモが記録される。

引数なしで起動した場合、ログファイルの最終行を表示する。

$ hitokoto.sh つらい
$ hitokoto.sh
[2016-11-05 19:45:24] つらい

検索

特定のワードで検索する

$ hitokoto -s つらい
1:[2016-11-05 19:45:24] つらい
3:[2016-11-05 19:49:01] つらい
4:[2016-11-05 19:49:05] つらい
5:[2016-11-05 19:49:44] とてもつらい

履歴

ログファイルの末尾から指定した行数分メモの履歴を表示する。

$ hitokoto -h 2
[2016-11-05 19:49:05] つらい
[2016-11-05 19:49:44] とてもつらい