
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 檔案而不是將它們清除不是更有意義嗎?