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
노프 와 함께 사용해 보세요 : > filename
.
하지만 잘못된 .htaccess 파일을 0으로 만드는 것보다 제거하는 것이 더 합리적이지 않을까요?