Я пишу одну строку, чтобы просмотреть все подпапки в моей текущей папке «A», получить список файлов, а затем найти эти файлы в другой папке «B».Если файл найден, этот файл удаляется из «A».Все работает хорошо, пока я не попал в эти файлы с недопустимыми символами.Команда завершается с xargs: неопределенная строка.
ls -R * | xargs -I{} find /my/otherfolder/B -type f -name {} -exec rm -f {} \;
Я пытался ставить кавычки тут и там - не повезло.Кто-нибудь знает, как обойти это ??