macos - 用于在所有文件中搜索文本字符串的 Unix 命令

标签 macos bash unix find grep

如何让 unix 在所有文件中搜索字符串“hello”?

我已经尝试了以下但它不起作用:

sudo grep "hello" | find / -name "*" 2>/dev/null

还有人有其他想法吗?

谢谢。

最佳答案

也许是这个?

sudo cd / && grep -rn "hello" *

编辑:当然不需要“n”选项——它只是显示行号,我觉得它很好。 “r”选项告诉 grep 在目录中执行递归搜索。

关于macos - 用于在所有文件中搜索文本字符串的 Unix 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187248/

相关文章:

macos - Mac 沙箱已创建,但没有 NSUserDefaults plist

ios - Mac Osx 10.8 上的 Git Tf 安装

linux - 根据行号快速提取行

bash - 自动化 SSH 和运行命令

c - Unix:获取 execl 函数以从标准输入读取

linux - Unix/Linux 命令有返回值吗?

macos - 编译错误 : searching for one specific data point, 循环遍历整个工作簿,复制/粘贴数据

ruby - 如何使用 Mac 的 Ruby 解释器(1.8)将 Vagrant 安装为 $HOME gem?

linux - 在 Bash 中处理目录名称中的空格

c - 使用两个单向管道的双向通信