xargs 명령으로 인해 sed: ;: 해당 파일이나 디렉터리가 없습니다.

xargs 명령으로 인해 sed: ;: 해당 파일이나 디렉터리가 없습니다.

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

관련 정보