
Я искал ответ везде, но ничего не получается. В Git Bash мне нужно выяснить, как взять файлы, найденные с помощью grep, и скопировать их в другое место. Инструкции были использовать команды find, grep и exec, чтобы сделать это. Я нашел файлы, которые мне нужно скопировать, с помощью команды grep (то есть grep -rli [поисковые термины] *), так как мне вставить это в команду find exec для копирования?
решение1
Вы можете использовать:
find . -name "*.exe" -exec cp {} ~/Documents \;
Не уверен, зачем вам нужно использовать exec, но в противном случае вы могли бы использовать, например:
find . -name "*.exe" | grep something | xargs cp -t ~/Documents
find . -name "*.exe" | grep something | xargs -I {} cp {} ~/Documents # more intuitive with placeholders