SimpleNotesローカル整理 タグ分け
SimpleNotesをエクスポートしたtxtファイルを、タグ毎にディレクトリを作って仕分けるスクリプトです。
---
エクスポート方法
Simple Notes ブラウザ版 (https://app.simplenote.com/) で
左上の 三 メニュー → 設定 → Tools → Export Notes
notes.zip がDLされる。
解凍されたものには、txtファイルとjsonファイルたちで、再度SimpleNotesにインポートすることができますが、このスクリプトで仕分けると再度インポートすることは想定していません。
--
SimpleNotes_tagwake.sh
mkdir "Untagged Notes"
for f in *.txt
do
if grep -q "Tags:" $f ; then
tag=`tail -n 1 $f | xargs`
mkdir "${tag}"
mv $f "${tag}"
else
mv $f "Untagged Notes"
fi
done
-ーー
最終行の取得, 空白削除の仕方 は
tag=`sed -ne '$p' ${f} | sed 's/^[[:blank:]]*//'`
これとかでもOK