猿问

如何使用sed或者awk或者grep命令删除php类中的一个函数体?

如何使用sed或者awk或者grep命令删除类中的方法体

示例源文件: demo.php

<?phpclass Demo {    private $a;    public function test()
    {        if($this->a){            return true;
        }else{            return false;
        }
    }
}

希望得到结果:

<?phpclass Demo {    private $a;
}

当然类中方法可能有许多个。


UYOU
浏览 481回答 1
1回答

隔江千里

sed&nbsp;':a;N;$!ba;s/public.*/}/'&nbsp;demo.php直接修改源文件使用:sed&nbsp;-i&nbsp;':a;N;$!ba;s/public.*/}/'&nbsp;demo.php
随时随地看视频慕课网APP

相关分类

Html5
我要回答