Springerexemplar の grep
Springer Exemplar - Scientific Terms in Context と言えば Springer が有するコーパスから指定したフレーズの一致件数・一致例を出してくれるサイトですが、「この表現とあの表現の一致件数を比較したいな〜」というときに一発コマンドを打てると楽だなあと思っていろいろ教えてもらって書きました。なんでこんなことするのかって springerexemplar は読み込みが遅くてロードを待っている間に何を検索しようとしていたか忘れてしまうからです。
springerexemplar() { echo "$*" wget -q -O - 'http://springerexemplar.com/search.aspx?q="'"$*"'"&similar=false' | grep -o "\d* matching articles" } spx() { for i in $@; do springerexemplar $i done }
自分は .zshrc に直に書いています。使い方は、
$ spx 'this '{is,was}' because' this is because 122392 matching articles this was because 128924 matching articles $ spx 'this is because' 'this was because' this is because 122392 matching articles this was because 128924 matching articles
みたいな感じでどうでしょうか(自分でも使うかどうか怪しいけど)。