问题标签 [zgrep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - subprocess.check_output()、zgrep 和匹配限制
上下文:我正在尝试查找 python 包的 github 存储库。为此,我是 github url 的 zgrep'ping 包存档。它工作正常,直到我将输出限制为 1 个结果:
从命令行,所有三个命令都可以正常工作。有任何想法吗?
追溯:
命令行:
linux - grep 命令处理的文件的百分比或数量
例如,如果我使用 GREP 命令从 1000 个文件中搜索/检查关键字/字符串;那么是否有任何选项/方式来查看/显示 GREP 命令处理的文件的百分比或数量......?
只是我想知道完成搜索过程还需要多长时间。
请帮忙
python-2.7 - 如何使用 grep 解析出 csv 中的列
我有一个像这样的数百万行的日志
它太大了,我无法真正将它读入内存以供 python 解析,所以我只想将我需要的项目 zgrep 出到另一个较小的文件中,但我对 grep 不是很好。在 python 中,我通常会打开.gzip(log.gz) 然后将 data[0],data[4],data[5] 提取到一个新文件中,这样我的新文件只有 epoc 和 ip 以及日期(ip 可以是 ipv6 或 4)
新文件的预期结果:
我该怎么做这个zgrep?
谢谢
grep - grep tar.gz 文件,其中 tar 包含其他 gz 文件
我有一个 tar gz 文件。文件内部是其他目录和 gz 文件,我正在尝试递归 grep 字符串。我试过 zgrep 但我正在搜索的字符串没有输出,即使我知道它在那里。执行此操作的命令是什么?tar.gz 文件中的 gz 文件是 *xml.gz 文件,大约 10k 文件。
bash - zgrep 关于多个输入变量的问题
我在使用zgrep
. 我想根据用户给出的一个ID
和一个特定的值来查找一个 XML 文件。Date
每个 XML 文件都包含一个 ID 和一个日期。程序应该承认这些文件可能具有相同的 ID 但不同的日期。我尝试使用 zgrep 但我不知道如何查找两个不同的变量并且我的代码不起作用。这是我的代码:
我会很感激你的帮助!
bash - Find + zgrep 仅涵盖最近 3 天
我在使用find
和zgrep
命令时遇到问题。这是我尝试使用的完整命令:
我想要实现的是zgrep
(因为文件在 .gz 中)一个模式qq/ww/ee/calendar
或qq/ww/ee/flights
来自目录~/xyz/server1/p*
和~/xyz/server2/p*
(文件名以 p 开头)在过去 14 天内修改/创建。
我遇到的问题是,尽管find
如果单独使用上述命令可以完美运行,但当我添加xargs zgrep
它时,它只会给我最近 3 天的结果。
在你问之前 - 是的,文件在那里。请记住,我对这个世界还很陌生。
shell - 如何在没有管道/变量/回声的情况下将大写字母zgrep为小写字母
如何 zgrep 大写模式,因为它是小写,例如:
匹配:我的模式
没有:管道、回声、文件或变量。前任:
也不
也不
目标是在日志文件中搜索一个简单的六进制字符串,但它们始终以大写形式给出,但以小写形式记录。
收获是在共享删除服务器中进行的,其中编写函数不是最好的。我正在寻找一个干净的解决方案。这就是我避免使用管道和变量的原因。
欢迎使用子命令“``”,但其中没有管道或许多命令。
python - Python subprocess.check_output 转换为 windows
我写了一些在 Linux 机器上运行良好但不能在 Windows 上运行的代码。
我收到一个错误:FileNotFoundError: [WinError 2] 系统找不到指定的文件
当我用 os.path.exists(file_path) 检查它时,它返回 true。任何有关如何修改此代码以便它在 Python 2 和 3 以及 Windows 和 Linux 上工作的建议都将不胜感激。
bash - 使用bash获取.gz文件中目录(包括子目录)中所有出现的字符串?
我想在具有子目录的目录中找到所有出现的“getId”,如下所示:
我试过这个find -name *myfile.gz -print0 | xargs -0 zgrep -i "getId" 但它没有用。谁能告诉我最好和最简单的方法来获得这个?
linux - Grep 资源使用情况
我的任务是编写一个 shell 脚本来 grep 通过 Linux 和 Solaris 服务器上许多目录中的数百个日志文件。一些日志以多种格式压缩,一些日志大小为几 GB。我担心 grep 会在服务器上使用大量资源,并且可能会通过耗尽内存来关闭机器上运行的 Web 服务器(如果这可能会发生)。
我应该解压缩文件,grep 它们然后再次压缩它们还是使用 zgrep (或等效)在压缩时搜索它们?使用一种方法比另一种方法更有优势吗?
此外,是否有一种简单的方法可以将命令的内存使用限制为当前可用内存的百分比?
如果有人可以解释运行这些命令时内存使用的工作原理,那将有很大帮助。