PHP CodeSniffer를 사용하려고 하는데 결과는 다음과 같습니다.
-----------------------------------------------------------------
A TOTAL OF 3008 ERROR(S) AND 380 WARNING(S) WERE FOUND IN 46 FILE(S)
-----------------------------------------------------------------
한 줄에는 쉘 스크립트를 통해, 또는 명령줄을 통해, 그리고 (가능하다면) 정규식을 사용하여 수행하고 싶은 작은 변경 사항(예: @author Olivier Pons
로 변경)이 많이 있습니다 .@author Olivier Pons <[email protected]>
이 문제에 대한 아이디어/제안/작업 솔루션이 있습니까?
감사합니다!
(참고: 이미 읽었습니다.이것하지만 그것은 나에게 도움이 되지 않았습니다)
답변1
귀하가 제공한 링크에서 무엇이 도움이 되지 않았는지 잘 모르겠지만 sed
이에 대한 올바른 도구인 것 같습니다. 정규식 대체를 지원하며 이를 전달하면 -i
파일이 그 자리에서 변경됩니다.
$ sed -i 's/@author Olivier Pons/& <[email protected]>/g' /path/to/your/file /path/to/another/file ...
( &
대체 문자는 "전체 일치 항목 포함"을 의미하는 약어입니다.)
답변2
sed를 사용해도 될 것 같아요.
예를 들어.
sed -i "s/@author Olivier Pons/@author Olivier Pons <[email protected]>/g" `grep "@author Olivier Pons" -rl YOUR_FILE_DIR`