従来のgrepが文字列の部分一致で検索するのに対し、AST(Abstract Syntax Tree)を使った意味論的な検索ができるast-grepを紹介します。
従来のgrepとは異なり「コードの構造」を理解して検索・置換を行うast-grepの基本的な使い方を紹介します。