- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当且仅当文件不包含字符串 foo
时,我想打印出文件名。但是,如果 file
包含 foo
并且我运行它
grep -lv 'foo' file
file
被输出。为什么会发生这种情况,我该如何解决?
最佳答案
-v
表示匹配任何与模式不匹配的行。所以 -lv
意味着列出任何包含与模式不匹配的行的文件。这与 没有 行匹配模式的文件不同。
使用 -L
选项列出所有与模式不匹配的文件。
grep -L 'foo' file
-L, --files-without-match
Suppress normal output; instead print the name of each input file from which no output would normally have been printed. The scanning will stop on the first match.
不要将 -v
与此一起使用。 -L
已经反转列出了哪些文件,而 -v
反转了行匹配的方式,所以 -Lv
与 相同-l
.
关于linux - 为什么 grep -lv 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45697827/
当且仅当文件不包含字符串 foo 时,我想打印出文件名。但是,如果 file 包含 foo 并且我运行它 grep -lv 'foo' file file 被输出。为什么会发生这种情况,我该如何解决?
我在一个VG下有三个磁盘和三个PV(基于三个磁盘),然后我在VG上创建了一个LV并将LV挂载到文件夹/bigdisk。即将三个硬盘合并到一个文件夹/bigdisk。我的问题是,当我向/bigdisk写
我有以下设置: 硬件 RAID 上超过 12 个驱动器的 LVM 卷组,在 Red Hat Gluster 服务器上具有一个精简池和一个逻辑卷。它看起来如下: root@server:pts/1 -
(一)相关概念 逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念。 物理卷(Physical Vo
问题描述,请先阅读此内容 我正在尝试让我的简单应用程序显示用户的位置,该应用程序在 Android 2.3 到 Android 4.0+ 设备上运行。 map 不会显示在真正的 Android 2.3
我是一名优秀的程序员,十分优秀!