Я использую linux, пытаясь найти все файлы, в которых есть фраза «Hello» (не имя файла), а затем удалить их все. Как я могу это сделать?
grep --recursive --files-with-matches Hello $HOME | xargs -d '\n' rm -f
Конечно, вы должны быть уверены, что grep находит только те файлы, которые вы хотите удалить, так как этот канал совершенно не прощает ошибок
Мне потребовалось 5 секунд, чтобы найти его в Google:
найти.-exec grep -n привет / dev / null {} \;
Конечно, я могу лгать, и это может отформатировать ваш жесткий диск: ^)