zcat

    0热度

    2回答

    我有一个很大的XML文件,它被分成了unix文件。 我有一个自述文件说: zcat FILE.xml.part1.gz File.xml.part2.gz > File.xml 应该把它们连接成一个解析的XML文件。 分离保证位于字节边界上,但不是XML节边界。 我在win7上工作,需要连接这2部分.... 我试过WinZip和WinRar,并且都无法处理它(明显)。 我该怎么做? 由于前期.

    12热度

    2回答

    我有我所有的Apache访问日志文件为access.log, access.log.1 access.log.1.gz等...我想要的是zcat所有文件,而不是gzip格式,并将它们管入一个X程序。 我知道我可以这样做:zcat /var/log/apache2/access.log.*.gz | someapp...但这只适用于*.gz而不是前两个日志。 任何想法将不胜感激

    2热度

    2回答

    我需要读入并处理一堆〜40mb gzip文本文件,并且我需要它快速完成并且I/O开销最小(因为其他人也使用这些卷)。我这样找到了这个任务,最快的方式是这样的: def gziplines(fname): f = Popen(['zcat', fname], stdout=PIPE) for line in f.stdout: yield line 然后: for

    4热度

    3回答

    如果我的gz文件不存在,为什么不这样做呢? $ cat test.pl open(FILE, "zcat dummy.gz |") or die "DIE"; $ ./test.pl zcat: dummy.gz: No such file or directory 如果我读文件通常,它按预期工作: $ cat test2.pl open(FILE, "dummy.gz") o

    11热度

    4回答

    我想在很多gziped csv文件中搜索某个字符串,字符串位于第一行,我的想法是得到每个文件的第一行通过结合find,zcat和head。但我无法让他们一起工作。 $find . -name "*.gz" -print | xargs zcat -f | head -1 20051114083300,1070074.00,0.00000000 xargs: zcat: terminated b