2017-04-13 55 views
0

我有一个存档的文件夹,其中包含一些文件,我想要从这些文件中的一个计数31分隔符。如何在不解压文件夹的情况下计数?如何计算归档文件夹中某个文件的某些数据?

存档的文件夹名称= mug.tar,文件名= APR_17

下面是如何利用统计

| awk -F "|" '{print $31}'|grep "40411"|sort -n|uniq -c|wc –l 
+0

[Here](https://meta.stackoverflow.com/a/291370/1783163),您可以快速启动最简单,最重要的基本拼写规则。 – peterh

回答

0

解压从存档文件与所需的文件到标准输出和管道它的AWK:

$ tar -xOf mug.tar APR_17 | awk ... 

man tar

-x, --extract, --get 
     extract files from an archive 

-O, --to-stdout 
     extract files to standard output 

-f, --file ARCHIVE 
     use archive file or device ARCHIVE 
+0

请显示产生该错误的命令? –

相关问题