![xargs 명령으로 인해 sed: ;: 해당 파일이나 디렉터리가 없습니다.](https://linux55.com/image/54110/xargs%20%EB%AA%85%EB%A0%B9%EC%9C%BC%EB%A1%9C%20%EC%9D%B8%ED%95%B4%20sed%3A%20%3B%3A%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%EB%82%98%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
OS X를 실행하는 Mac에서 여러 파일을 반복적으로 검색하고 바꾸려면 다음 명령을 사용해 보십시오.
grep -rl string1 ./ | xargs sed -i '' s/string1/string2/g \;
하지만 다음과 같은 오류가 반환됩니다.
sed: ;: No such file or directory
답변1
\;
마지막을 제거하십시오 :
grep -rl string1 ./ | xargs sed -i '' s/string1/string2/g