Команда xargs приводит к sed:;: Нет такого файла или каталога

Попытка поиска и замены рекурсивно в нескольких файлах на Mac с операционной системой X с помощью следующей команды:

grep -rl string1 ./ | xargs sed -i '' s/string1/string2/g \; 

но он возвращает следующую ошибку:

 sed: ;: No such file or directory 

Удалите \; в конце:

 grep -rl string1 ./ | xargs sed -i '' s/string1/string2/g