你能帮我用exec sed中的正则表达式吗?在exec sed中的正则表达式
示例代码:
<?php echo "This code need to delete"; ?><? echo 'This code need to keep'; ?>
我需要删除: <?php echo "This code need to delete"; ?>
中的所有文件,并保持 <? echo 'This code need to keep'; ?>
我试图做这样的:
find ./ -type f -name \*.php -exec sed -i -r 's/<\?php.*\?>//g' {} \;
但是这种方式无法正常工作。 (删除所有代码)
'<\ \ S * PHP \ S +回声\ s + “*”; \ S * \>'? – 2015-04-02 12:42:47