« ^ »

有効なorgファイルを探索するコマンドを探す

所要時間: 約 1分

Org-modeで様々な文書を書いている。内容は様々あるが、いくつもファイルがあり、その中にはTODOがあるものもある。これを探し出すのはちょっと億劫な気持ちになる。そこで、該当のファイルを探し出すワンライナーを書いた。

条件

  • ファイル
  • 拡張子が.orgであるファイル
  • ファイル名にARCHIVEが含まれていない
  • ファイル内部にTODOの設定が1つ以上ある
find . -type f -name '*.org' | grep -v ARCHIVE | sort -u | xargs grep -m 1 '* TODO' | cut -d ':' -f 1
ワンライナー