如何在linux命令行中预先替换以下内容
<link rel="pear-icon" sizes="100" href="../../pear.png" />
我想preg替换../../使其成为
<link rel="pear-icon" sizes="100" href="pear.png" />
因为在我的链接中有很多../../,我如何在包含此内容的所有文件上进行大量preg替换和递归../../
谢谢!
答案 0 :(得分:1)
这样的事情可以解决问题:
find . -name "*.php" -print | xargs sed -i 's/"\.\.\/\.\.\/pear\.png/"pear\.png/g'
首先在1个文件中尝试...虽然没有自己测试