簡體   English   中英

如何在Linux上的目錄中找到csv文件的總行數?

[英]How to find the total lines of csv files in a directory on Linux?

使用巨大的CSV文件進行數據分析,我們通常需要知道位於特定文件夾中的所有csv文件的行數。

但是如何在Linux中只使用一個命令呢?

如果要檢查目錄中所有.csv文件的總行,可以使用findwc

 find . -type f -name '*.csv' -exec wc -l {} +

要遞歸地計算每個文件的行數,您可以使用Cesar的答案:

$ LANG=C find /tmp/test -type f -name '*.csv' -exec wc -l '{}' +
 49 /tmp/test/sub/3.csv
 22 /tmp/test/1.csv
419 /tmp/test/2.csv
490 total

要遞歸所有文件的總行數:

$ LANG=C find /tmp/test -type f -name '*.csv' -exec cat '{}' + | wc -l
490

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM