Я пробую эту команду, чтобы найти и заменить строку в моем проекте андроида.Найти и заменить строку во всех файлах рекурсивной проблемой
find . -name '*.java' -print0 | xargs -0 sed -i "" "s;//\#Logger\.;Logger\.;g"
// # Регистратор. => Логгер.
Это работа, но в некоторых файлах есть неожиданные изменения. С git diff я получаю:
-}
\ No newline at end of file
+}
Как это исправить?
Я думаю, что это должно быть xargs -0 sed -i {} "s ...." –
Т.е. вероятно, вы забыли {} –
sed: {}: Нет такого файла или каталога – phnmnn