【发布时间】:2016-01-08 12:08:44
【问题描述】:
另一个新手问题..请多多包涵。 我有多个 .tar.gz 文件,其中包含相同的 XX.log 文件(在每个 .tar.gz 文件中命名相同)。 我只需要从每个 .tar.gz 文件中提取特定的 XX.log 文件,然后将它们附加到名为 DataByDate.csv 的列表文件中
我尝试了多种方法来在一行中完成此操作: zcat /tmp/jhoney/DATA.2015-10-09* | tar --extract --file=XX.log | perl -lne '/.{0,0}2015-10-09.{0,30}/ $$ print $&' >/tmp/jhoney/DataByDate.csv
这会返回错误: tar:XX.log:无法打开:没有这样的文件或目录 tar:错误不可恢复:现在存在。
有什么想法吗?
【问题讨论】: