使用 grep 看不到与模式匹配的文件?
我非常熟悉使用 grep 和管道来排除所有不匹配模式的内容。但我可以使用 grep 排除所有匹配模式的内容吗?我认为这会起作用, -v 选项,如下所示: 查找/media -name“somenamehere”| grep -v“权限被拒绝” 但这不起作用。知道为什么不起作用吗?我应该做什么? ...
我非常熟悉使用 grep 和管道来排除所有不匹配模式的内容。但我可以使用 grep 排除所有匹配模式的内容吗?我认为这会起作用, -v 选项,如下所示: 查找/media -name“somenamehere”| grep -v“权限被拒绝” 但这不起作用。知道为什么不起作用吗?我应该做什么? ...
嘿,论坛! 我最近开始与Debian并在纯命令行环境中执行此操作。我通过 Windows 桌面进行连接油灰使用非对称加密而不是密码。 我运行 Linux 服务器的主要原因是允许 SFTP 访问,以便通过互联网与外部用户共享文件。我使用 SSH 和“chroot jail”来实现这一点,这为我提供了一定程度的固有安全性。尽管如此,我还是需要相当认真地检查“/var/logs/auth.log' 文件以检测入侵企图。不幸的是,我发现这保存了 Linux 系统中所有登录的身份验证数据,而不仅仅是 SSH 守护进程 - 这对我来说很难接受! 为了将显示的日志条...
我正在尝试使用 pdfgrep 对一些 pdf 进行 grep,这些 pdf 是从这里下载的: http://fd0.x0.to/cygwin/release/pdfgrep/ 然后我将其解压并将文件放入 cygwin 相应的文件夹中。最初我收到错误消息,提示无法找到 libpoppler19.dll,因此我下载了它并将其放在 bin 下。然后现在当我运行 pdfgrep 时,我收到一个错误,我不知道如何修复: /usr/bin/pdfgrep.exe:加载共享库时出错:?:无法打开共享对象文件:没有此文件或目录 为什么我得到一个?而不是一个特...
你好,我想继续查看日志文件,但我不想看不相关的内容,我只对其中带有“foobar”的内容感兴趣。 所以如果我要跟踪文件我会这样做 tail file | grep "foobar" 现在我添加了 -f 选项,有没有办法以某种方式仅显示我想要的内容?使用 grep 还是其他技术? ...
我想编写一个命令来显示给定文件中以“ ;”或“ .”字符结尾的所有行。 为什么这不起作用? grep ".';' | .'\.'" filename ...
我在本地机器上安装了 ack-grep,发现它对于在调试时快速“确认”代码库是必不可少的。 但是,在我的廉价共享主机上,没有 ack-grep。betterthangrep.com 上的一条评价提到了 Rube Goldberg 的 find/grep/xargs 混乱 这听起来就像我需要的,但却是来自相反的方向。 有谁知道它是什么吗? ...
目前我正在使用两个命令,我相信一定有更好的方法...... wim@wim-acer:~/ffmpeg$ find . -name "*.h" -print0 | xargs -0 grep -i invalid\ preset wim@wim-acer:~/ffmpeg$ find . -name "*.c" -print0 | xargs -0 grep -i invalid\ preset ...
我正在尝试使用单个命令扫描 /etc/passwd 中的 gecos 字段,格式为“用户(用户 ID)是(真实姓名)”,因此输出将是“用户 brian 是 Brian”。我已经尝试了一个小时,但还是想不出一个好的解决方案。我确信我需要使用 grep,但想不出一个好的方法。 ...
我想要获得与该模式匹配的每一行: 某物 某个地方 某处 来自/data/rawlog.txt 我尝试了这个命令,但是失败了: grep -e "[something|someplace|somewhere]" /data/rawlog.txt 有谁知道出了什么问题吗? ...
我在 Java 文件中搜索某个短语的出现: 查找 . -name '*.java' | xargs grep -l 'string' 我如何更改此命令以将所有包含匹配项的行打印到 shell 中? ...
xxx<1+ whitespaces>"我尝试匹配和之间的任何字符(换行符除外)whitespace。 输入字符串的格式如下: xxx<1+ whitespaces>"yyy<1+ whitespaces>zzz" 我尝试使用以下 PCRE: $ echo 'xxx "yyy zzz"' | grep -Po '(?<=\xxx\s+").*?(?=\s)' grep: lookbehind assertion is not fixed length 然而,正如我们所见,PCRE 不支持浮动后视,因为这可能会导...
操作系统:Kubuntu 22.04.4 LTS x86_64 显示在上面: neofetch --stdout |grep 'OS:' GUI = 图形用户界面 GUI 使用的内存 = 参见下面的小部件图像。 。 显示已用内存的第二种方法 = 2211 MB = 2.2 GB free -m total used free shared buff/cache available Mem: 31782 2211 25621 ...