【发布时间】:2013-09-27 19:04:07
【问题描述】:
我有一个 tar 文件,里面有很多 csv 文件。 如何在不解压的情况下获取每个csv文件的前几行?
我试过了:
$(tar -Oxf $tarfile $file | head -n "$NL") >> cdn.log
但出现错误提示:
time(http:index: command not found
这是其中一个 csv 文件中的某一行。所有 csv 文件都报告了类似的错误... 有什么想法吗??
【问题讨论】:
-
没错,您正在尝试评估文件的前几行。删除 $()。
-
要详细说明@keltar 所说的内容,请说
tar -Oxf $tarfile $file | head -n "$NL" >> cdn.log -
太棒了......它工作......非常感谢@keltar