>効率性から言ってCUIの勝ちだし
効率の点で便利なのはCUI(やGUI)ではなくスクリプトだと思うけどね。
Linux使っててもそう思う。
コマンドをパイプでつなげてストリームを処理するというのはいささか貧弱すぎる。
スクリプトという同一プロセス内でオブジェクトボコボコ作って連携させたほうが遥かに強力なわけで。