为什么递归 grep 显示“没有这样的文件或目录”错误?

2024-03-26

我正在 grep 本地 svn 目录。当我跑步时grep -r "pattern" .我收到一些错误,例如

grep: ./Data/test: 没有这样的文件或目录

谁问的grep寻找不存在的文件?


>grep --version
grep (GNU grep) 2.10

>lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS

默认情况下,grep 不会忽略不存在或不可读的文件。您需要提供-s or --no-messages选项以便这样做。引用自man grep:

   -s, --no-messages
          Suppress  error  messages about nonexistent or unreadable files.
          Portability note: unlike GNU grep, 7th Edition Unix grep did not
          conform to POSIX, because it lacked -q and its -s option behaved
          like GNU grep's -q option.  USG-style grep also  lacked  -q  but
          its  -s  option  behaved  like GNU grep.  Portable shell scripts
          should avoid both -q and -s and  should  redirect  standard  and
          error output to /dev/null instead.  (-s is specified by POSIX.)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么递归 grep 显示“没有这样的文件或目录”错误? 的相关文章

  • 如何在 awk 中对模式进行 if else 匹配

    我尝试过以下命令 awk search pattern print 1 如何编写上述命令的 else 部分 经典方式 https www gnu org software gawk manual gawk html If Statement
  • 从 kubectl 输出显示失败的 pod

    我想写一个包装kubectl仅显示失败的 Pod 这意味着它应该只显示 Ready 列值不相同的项目 即0 1 0 2 1 2 2 3 etc kubectl get pods all namespaces NAMESPACE NAME R
  • 如何让 Ruby 的 Find.find 遵循符号链接?

    我有一个文件层次结构 一些子目录是相对符号链接 我在用Ruby s Find find http apidock com ruby Find爬行这些目录并找到一些特定的文件 但是 它不会查找任何符号链接的目录 它遵循符号链接的文件 看着源代
  • 与 grep 类似地突出显示文本,但不过滤掉文本[重复]

    这个问题在这里已经有答案了 使用 grep 时 它将突出显示与正则表达式匹配的行中的任何文本 如果我想要这种行为 但同时让 grep 打印出所有行怎么办 快速浏览完 grep 手册页后 我发现一无所获 使用确认 看看它的 passthru此
  • Perl - 将数组元素句子与变量进行比较

    我使用 grep 返回临时F 文件和 arrayWarning 之间不匹配的数组 my c grep map 1 temporaryF arrayWarning c 里面有很多行 例如 Sun Sep 30 00 05 55 fibre c
  • Shell Linux:grep 带有 NULL 字符的精确句子

    我有一个像这样的文件 key 0value n akey 0value n key2 0value n 我必须创建一个以单词作为参数的脚本 我必须返回具有与参数完全相同的键的每一行 I tried grep aF key x0 但 grep
  • 使用 ls 和 grep 列出具有特定扩展名的文件

    我只想从当前目录获取文件 并且只输出 mp4 mp3 exe 文件 没有其他内容 所以我想我可以这样做 ls grep mp4 grep mp3 grep exe 但不会 因为第一个 grep 将仅输出 mp4 因此其他 2 个 grep
  • 当我通过 shell 脚本创建 .txt 文件时,为什么文件名末尾出现问号? [复制]

    这个问题在这里已经有答案了 我正在编写一个 shell 脚本 我应该在其中创建 1 个文本文件 当我这样做时 文件名末尾出现一个问号 是什么原因 我正在 bash 脚本中尝试以下方法 1 grep ERROR a1 gt text txt
  • grep 模式单引号和双引号

    封装和封装有什么区别grep单引号和双引号中的模式 grep abc file txt and grep abc file txt 我之所以这么问 是因为我无法自己测试所有可能的情况 而且我不想陷入错误的情况 如果你有特殊字符 我会看到不同
  • 不要将连续匹配的上下文与 grep 合并

    如果我跑grep C 1 match在以下文件上 a b match1 c d e match2 f match3 g 我得到以下输出 b match1 c e match2 f match3 g 正如您所看到的 由于连续匹配 match2
  • 如何在 Windows 上向 git 存储库添加符号链接?

    我使用 GitHub 的电子环境编译 OS X 的二进制文件 并希望将输出添加到 git 存储库 我试过 git add error readlink sulu app Contents Frameworks Electron Framew
  • 如何在 Windows 7 中与 Cygwin 建立符号链接

    最近我测试了用 C C 原生代码编写 Android 应用程序 问题在于使用 Android NDK 时创建符号链接 经过一番谷歌搜索后 有人说使用 Cygwin 我现在已经安装了 如何在 Windows 7 中与 Cygwin 建立符号链
  • 使用 Grep 查找两个短语之间的文本块(包括短语)

    是否可以使用 grep 来高亮所有以以下内容开头的文本 mutablePath CGPathCreateMutable 并以以下内容结尾 CGPathAddPath skinMutablePath NULL mutablePath 这两个短
  • grep 的贪婪行为

    我认为在正则表达式中 贪婪 适用于量词而不是整个匹配 然而 我观察到 grep E color auto a ab lt printf aab returns aab而不是aab 这同样适用于 sed 另一方面 在 pcregrep 和其他
  • NTFS 连接与符号链接(对于目录)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 从高层次的角度来看 意味着只关心结果和接口 而不是实现 指向目录的 NTFS 重解析点和指向目录的符号链接之间的行为 如果有的话 有什么区别 同一目录
  • 使用 grep 查找所有匹配的模式

    In txt1 S01A1P2 S01A1P5 S01A1P4 In txt2 data train wave S01A1P3 mfc data train wave S01A1P7 mfc data train wave S01A1P8
  • 将 apache documentRoot 设置为符号链接(以便于部署)

    我们正在寻找一种将 Apache DocumentRoot 指向符号链接的方法 例如 文档根目录 var www html finalbuild Finalbuild 应该指向 home user build3 之类的文件夹 当我们将新构建
  • 从 HTML 文件中获取 jpg 图像

    我正在尝试使用 grep 获取 HTML 文件中 jpg 图像的完整 url 地址 一个问题是其中没有很多换行符 所以当我使用 grep 时 它会获取路径 但也会获取很多我不感兴趣的其他内容 我怎样才能获取 jpg 图像的 url 一张单人
  • 如何 grep 文件中不区分大小写的字符串?

    我有一个文件file1其结尾为Success OR success 我想要grep为了这个词success以一种不区分大小写的方式 我写了以下命令 但它区分大小写 cat file1 grep success 我怎样才能改变它 以便它ret
  • 如何制作 Bash 脚本来查找项目中未使用的图像?

    如何制作一个 Bash shell 脚本 它可以识别所有 jpg gif 和 png 文件 然后识别文件夹中任何文本文件中哪些文件未通过 url href 或 src 链接 这就是我开始的 但我最终得到了与我想要的相反的结果 我不想知道引用

随机推荐

  • React 路由器更改 url 而不重新加载页面

    当我使用react router 0 13 3时 一切正常 我正在更改url并且发生了没有重新加载的转换 现在 在 React router 2 0 中 如果我手动更改 url 我的应用程序将完全重新加载 而不是简单的重定向 我如何解决它
  • C# Nhibernate 保存列表

    今天 我有一个包含 40 000 个寄存器的列表 我需要将其保存在我的 MSSQL 数据库中 当我尝试保存它时 我检查了控制台显示 我意识到它正在逐项保存 并且消耗了大量时间 即使我尝试使用下面的命令插入整个列表也是如此 List
  • 允许 UIWebView 内的位置访问

    我有一个基于 webview 的应用程序 当我访问时http maps google com http maps google com 我的 webview 没有像 Safari 那样传递位置 我知道需要 CLLocationManager
  • 检测显卡性能-JS

    这是一个远景 有没有办法通过 JS 插件来检测显卡性能的强弱 我们为客户构建了一个视差站点 它在性能较低的机器上出现卡顿 我们可以调整性能以使其全面更好地工作 但这当然会降低使用较高性能机器的用户的体验 我们也可以检测浏览器版本 但相同的浏
  • 如何在 Swift 中消除警告?

    我有一段代码会生成大量警告 已弃用的 API 使用 clang 我可以这样做 pragma clang diagnostic push pragma clang diagnostic ignored Wdeprecated declarat
  • 这个 Groovy 构造有什么问题?

    这是一个简短的 Groovy 脚本 import org apache commons io FileUtils def dir new File mydir def files FileUtils listFiles dir new St
  • 无法在 Qt 中设置几何图形

    我收到错误setGeometry在 Qt5 中的一个非常简单的程序中 int main int argc char argv QApplication a argc argv QLabel m photo new QLabel m phot
  • 自定义抛出异常javascript的错误消息

    我正在尝试自定义 javascript 中异常抛出的错误消息 到目前为止我的尝试都失败了 我正在尝试这个 但它不起作用 function abc sender args alert ex2 throw error new alert 你需要
  • 切换到 mysqli 后 LOCAL INFILE 出现问题

    任何了解在 PHP 中使用 LOCAL INFILE 的问题的人都会理解我对此的沮丧 我之前通过在连接调用中使用 128 标志 使 LOCAL INFILE 在所有 PHP 脚本中正常工作 mysql connect DB SERVER D
  • 我的 Qt 应用程序中收到了 WM_DEVICECHANGE,但未收到 DBT_DEVICEARRIVAL

    我正在按照一个示例来检测 Windows 7 中的 USB 闪存驱动器插件和拔出检测 我确实收到了通知WM DEVICECHANGE但不是DBT DEVICEARRIVAL这是插入USB设备时的情况 我的代码如下 WINDOWS EVENT
  • 使用 SystemJS 模块系统时 WebStorm 从索引文件导入

    假设我有以下源结构 home home component ts shared domain car domain ts house domain ts person domain ts index ts 所有域文件都包含类似的内容 exp
  • 是否可以在不与ios集成的情况下下载Google Drive文件

    是否可以从 google 驱动器下载文件而不集成它的 sdk 类文件 或身份验证 考虑以下场景 我在我的示例应用程序中使用了 UIWebView 我通过 UIWebView 登录 Google Drive 就像登录 Google Drive
  • svg转png时添加css样式

    I have the following problem I am converting the svg plot created by d3 js but the png is completely different from svg
  • 如何将 MIME 类型添加到 .htaccess?

    我想将以下 MIME 类型添加到由以下人员运行的网站Apache
  • 在 pandas 中添加时间戳偏移量

    我有一个数据框 df 当我运行 print df index 时 我得到 DatetimeIndex 2011 08 05 00 00 00 04 00 2011 08 05 01 00 00 04 00 2011 08 05 02 00
  • Rake on Rails 3 问题

    我将 Rails 2 3 应用程序移至 Rails 3 该应用程序实际上运行得很好 但我对 rake 任务有问题 看起来环境文件中的配置未正确初始化 我得到的错误是 rake aborted undefined method cache c
  • 从源代码构建 Android 时如何查看实际的 gcc 选项?

    我正在尝试调试我的 android 源构建环境 Android mk 文件 默认情况下 make 系统在构建过程中不显示 gcc 命令行 实现这一点的最佳方法是什么 对于提出请求的人来说可能为时已晚 但对于其他提出请求的人来说可能已经太晚了
  • 如何使用返回键关闭 UITextView 的键盘?

    想要改进这篇文章吗 提供此问题的详细答案 包括引用和解释为什么你的答案是正确的 不够详细的答案可能会被编辑或删除 In IB s library the introduction tells us that when the return
  • sqrt(1.0 - pow(1.0,2)) 返回 -nan [重复]

    这个问题在这里已经有答案了 我发现了一个有趣的浮点问题 我必须在代码中计算几个平方根 表达式如下 sqrt 1 0 pow pos 2 其中 pos 循环从 1 0 到 1 0 1 0 对于 pow 来说很好 但是当 pos 1 0 时 我
  • 为什么递归 grep 显示“没有这样的文件或目录”错误?

    我正在 grep 本地 svn 目录 当我跑步时grep r pattern 我收到一些错误 例如 grep Data test 没有这样的文件或目录 谁问的grep寻找不存在的文件 gt grep version grep GNU gre