gpt4 book ai didi

linux - 如何计算存档文件夹中文件的一些数据?

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:41 25 4
gpt4 key购买 nike

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

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

下面是计算方法

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

最佳答案

将归档文件中的所需文件解压到 stdout 并将其通过管道传输到您的 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

关于linux - 如何计算存档文件夹中文件的一些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43393640/

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