linux - 如何在源代码中找到特定行的所有文件?

标签 linux debian

我正在使用 linux 尝试查找所有包含短语“Hello”(不是文件名)的文件,然后将它们全部删除。我该怎么做?

最佳答案

grep --recursive --files-with-matches Hello $HOME | xargs -d '\n' rm -f

当然你需要确保 grep 只找到你想删除的文件,因为这个管道是相当不容错的

关于linux - 如何在源代码中找到特定行的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093882/

相关文章:

java - Elasticsearch 插件 : "Failed to resolve config path" error

python - Debian - python 有两个 dist-packages?我应该使用哪一个?

linux - 对 zImage 进行逆向工程

linux - PTRACE_SINGLESTEP 是如何实现的?

linux - 如何编写自定义 hadoop 组映射类

linux - Debian - 找不到 add-apt-repository,找不到 software-properties-common

node.js - nodejs/bower错误 "toLowerCase"

linux - 删除重复的 shell 命令

c - 是否可以将现有缓冲区映射到新文件?

ruby - 使用 RVM 安装 Ruby 版本时的配置问题