Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 tar 文件,里面有很多 csv 文件。有没有办法找到每个csv文件中的行数而不在linux中提取它?
我试过了
for file in $(tar -tf "$tarfile") do NL=`wc -l < "$file"` done
但它给出了错误:“没有这样的文件或目录”。
任何人都可以帮忙吗?
尝试这个:
for file in $(tar -tf "$tarfile") do NL=$(tar Oxf "$tarfile" "$file" | wc -l) done
Oxf将指定的文件提取到标准输出。
Oxf