问题标签 [zcat]

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.

0 投票
2 回答
885 浏览

bash - 在 Python 子进程中使用来自 zcat 的多个输入流时,意外标记 `(' 附近出现语法错误

我在 Python 3.5 中运行了这个:

得到这个错误:

任何帮助将不胜感激!

0 投票
1 回答
93 浏览

java - 在 Java 中合并日志文件(一些压缩的)

我想知道是否有人可以帮助我从 Java 中完成此操作。

哪里有a_log_file.log, a_log_file.log.gz.1, a_log_file.log.gz.2... 我找不到任何不是很复杂的东西。我想,我也可以以某种方式从 Java 运行它,但这感觉像是一个错误的解决方案。

0 投票
1 回答
2407 浏览

linux - `.zip` 文件夹中每个文件的行数

我有一个 zip 文件夹,里面有 5 个文本文件。我必须在不解压缩 zip 文件夹的情况下检查每个文件的行数。

我试过zcat file.zip | wc -l了,但它只给出了第一个文件的计数。

你们能帮我得到如下所述的结果吗:

0 投票
1 回答
39 浏览

grep - 带有大数组的 grep 文件

嗨,我有一些 FW 日志存档,有时我需要将它们与一系列 IP 地址(数千个)进行比较,以获取 IP 地址匹配的日期和时间。我当前的脚本如下:

它确实有效,但它的速度太慢了,我认为 grep-ping 一条具有多个字符串的行会比每条 ip 行上的 zcat 更快。所以我的问题是有没有办法从 ip.txt 生成一个“长 grep 搜索字符串”?还是有更好的方法来做到这一点

0 投票
1 回答
151 浏览

bash - BASH如何从文件中获取文件名并zcat它们

假设我有一个目录,其内容如下:

listOfFiles.txt包含我想要 zcat 和管道到 awk 以处理其内容的文件列表。例如,listOfFiles.txt可能包含以下内容:

在这种情况下,我想zcat对 file2.csv.gz 和 file3.csv.gz 进行操作,而不是对目录中的任何其他文件进行操作。一种方法是(编辑:根据评论删除){}xargs zcat {}

但我想知道是否有更简洁的方法zcat可以从listOfFiles.txt. 它必须能够处理任意长的文件名列表,xargs处理得很好,理想情况下,它zcat只会为 . 的全部内容调用一次listOfFiles.txt,而不是listOfFiles.txt.

0 投票
1 回答
437 浏览

zcat - Zcat for循环中的多个压缩文件

我对 bash 脚本相当陌生,我一直在 stackoverflow 中搜索一个与我正在寻找的答案相匹配但无法找到完全匹配的答案。如果这已经得到解答,我深表歉意。

我有多个文件夹,其中包含多个压缩文件,有些是 gzip 扩展名,有些没有扩展名。

我能够看到压缩文件内容的唯一方法是

我的目标是创建一个 for 循环,它将:

  1. zcat 所有文件并将其输出到一个新文件并在末尾添加一个标识符,例如“-read”
  2. 删除压缩文件

谢谢!

0 投票
1 回答
297 浏览

bash - zcat 可以在 bash 中分配为变量

我想解压缩几个文件并将其合并为 bash 中的一个变量。

例如:有几个文本文件。

我想将它们合并成一个变量

所以

我怎样才能做到这一点?

0 投票
1 回答
275 浏览

mysql - 使用 zcat 日志时间脚本导入 MySQL 完成

在我们的实际环境中执行操作之前,我们需要运行测试导入,但需要知道导入需要多长时间。

最大压缩时的文件为 10Gb,未压缩时约为 170 Gb。过去,当我们进行测试时,大约需要 9 个小时,这对于坐在 PC 前观看来说太长了 :-)

有没有办法记录导入需要多长时间/何时完成。

我们正在运行这个命令来导入脚本: zcat /import_file.sql.gz | mysql -u 'root' -p database

如果我们能够在脚本完成后将时间记录到文件中,那将是完美的。

我知道“显示表状态;” 但我们不确定最后一张桌子叫什么,所以这种方法没有帮助。

提前致谢。

0 投票
1 回答
47 浏览

sql - 在工作数据库上运行还原。怎么了?

当我跑步时会发生什么:

在工作数据库上,在做ALTER TABLE和其他标准事情之后,duplicated keys. 当我停止它并尝试插入数据库时​​,duplicates key由于sequencesand 而出现错误constraints。似乎所有数据都在其中,但序列呢?那个数据库到底发生了什么?

0 投票
1 回答
417 浏览

linux - 使用管道时如何在没有警告的情况下使用zcat

option -q or 2>/dev/null 到目前为止,我正在尝试使 zcat 警告静音。当文件名丢失时,我不断收到相同的警告。我正在遍历 100 个压缩文件以提取特定数据。这个想法是,如果 zcat 遇到错误的名称或丢失的文件名,zcat 将保持安静并等待下一个周期,但目前这是我在使用这两个选项时得到的

zcat -q $ram | head -n1 或 zcat $ram | 头 -n1 2>/dev/null

知道如何解决该问题或以更快的方式读取具有有效静音功能的 .gz 文件吗?

谢谢