1
我正在收集一些類似/ tmp/data/$ yearmonth/$ day/$ hour的目錄結構中的tsv文件。因此,有/ TMP /數據/ $ yearmonth/$日從一系列文件中讀取的貓
內24個目錄我有shell腳本是這樣的:
yearmonth=`date -d "-2 days" +%Y%m`
day=`date -d "-2 days" +%d`
files=()
cd /tmp/data/$yearmonth/$day
for i in `ls -a */*.tsv`
do
files+=($i)
done
陣列的文件已經全部存儲在其中的TSV文件。我想將所有這些tsvfiles「cat」到單個tsvfiles,並且想對它執行排序| uniq -c。 我該怎麼做? 隨着tsv文件成爲巨大的貓可以變得非常緩慢。什麼可能是另一種選擇。 感謝
有什麼關於'cat'慢? –
tsv文件真的很大,貓操作很慢 – user1189851
你能顯示所有的代碼嗎? –