find . -name '.htaccess' -print | xargs grep -il 'sound' | xargs -p sh -c ">{}"
尝试在已被破坏的主机上找到一些 .htaccess 文件,对它们进行 grep 以确保它们是坏的 .htaccess(服务器上的所有内容均未遭到破坏)并将其清空。
除最后一部分外,其他都正常。尝试了多种变体echo >
等。
我在这里缺少一个基本知识,并且似乎无法从所有手册页中找到它。
谢谢。
答案1
find . -name '.htaccess' -print | xargs grep -il 'sound' | xargs -I {} sh -c ">{}"
与往常一样,我发布问题几分钟后就会得到答案。
我认为有时仅仅拼写出来(字面意思)会有所帮助......
答案2
用 noop 尝试一下: > filename
。
但是,删除坏的 .htaccess 文件而不是将其清零不是更有意义吗?