gpt4 book ai didi

linux - 在压缩文件上使用 sed

转载 作者:IT王子 更新时间:2023-10-29 00:07:16 26 4
gpt4 key购买 nike

我写了一个文件处理程序,现在它需要从一个压缩文件中读取(.gz 解压后的文件可能有 2TB 大),

是否有像 (zcat/cat) 这样的压缩文件的 sed 等价物,或者什么是有效执行以下操作的最佳方法

    ONE=`zcat filename.gz| sed -n $counts`

$counts : counter to read(逐行)

上述方法可行,但对于大文件来说速度很慢,因为我需要读取每一行并在某些字段上执行匹配。

谢谢

编辑

虽然没有直接帮助,但这里有一组 zcommands

http://www.cyberciti.biz/tips/decompress-and-expand-text-files.html

最佳答案

好吧,你可以有更快的速度(即使用未压缩的文件)或更多的可用空间(即使用压缩文件和你显示的管道)......抱歉。使用压缩文件总是会有开销。

关于linux - 在压缩文件上使用 sed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com