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