Не могли бы вы помочь мне с регулярными выражениями в 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' {} \;
Но этот способ работает неправильно. (удалить весь код)
'<\ \ с * PHP \ s + эхо \ s + "*."; \ s * \> '? –