forceCLIだとローカルでApexコードが実行できます。
$ force apex anonymus.cls
開発者コンソールだとDebug Only
のチェックボックスがあってSystem.debug()
の結果だけ抜き出せるのですが、どうやらforceCLIにはそんなオプションはないみたいなので、cut
コマンドでやってみました。
$ force apex anonymus.cls | grep USER_DEBUG | cut -d "[" -f2 | cut -d "]" -f2 | cut -d "|" -f3
sed
でもいいけど、cut
だと動きがわかりやすい。