2
디렉토리의 모든 파일에서 "http : //"문자열을 삭제하는 도구/명령을 찾고 있습니다. 내 MacOS에서 다음 명령을 사용하고 있지만이 작업을 수행 할 수 없습니다.디렉토리의 모든 파일에서 문자열 삭제
grep -lr --exclude-dir=".git" -e "http://" . | xargs sed -i "" "s/"http:\/\/"//g"
나는 명령 행에서 다음과 같은 오류가 발생합니다 :
는 나오지 : 오류 RE : 불법 바이트 시퀀스
도와주세요. 미리 감사드립니다.
오른쪽의 관련 질문을보십시오. http://stackoverflow.com/questions/19242275/sed-re-error-illegal-byte-sequence-on-mac-os-x – devnull
그게 해결책 인 것 같습니다. 리눅스. 나는 MacOS에서 해결책을 요구하고있다. 또한 명령이 완전히 올바른지 확실하지 않습니다. – RAhul
찾기를 시도 했습니까? -f "-exec sed -i" " '| http : // || g'{} \; ' – devnull