Re: [問題] 合併大量檔案問題
方法一:
$ sh -c 'i=0;while [ $i -le 2000 ]; do cat sd$i.txt; i=`expr $i + 10`; done'\
> output.txt
方法二:
$ awk 'BEGIN{for(i=0;i<=2000;i+=10)printf "cat sd%d.txt\n",i}' |sh>output.txt
還有很多方法
但兩個應該就夠了吧
※ 引述《Nsquare ()》之銘言:
: 大家好,小弟在處理實驗data時想要合併有編號次序的檔案
: 但是嘗試許久仍找不到方法
: 我的檔案是 sd0.txt sd10.txt sd20.txt ... sd${n}.txt 等等
: 每個檔案的編號差10
: 當然可以寫一個迴圈用mv的方式rename讓號碼連續
: 但是想要合併全部檔案就是問題了
: 目前試過的 cat sd[0-9].txt 似乎不能夠用於10位數以上
: 查過 sed 和 paste 好像也沒有類似的用法
: 懇請版友不吝賜教,感謝<(_ _)>
--
看了神雕俠侶,就應該知道年齡不是問題;
看了斷背山後,就應該知道性別不是問題;
看了金剛後,就應該明白是不是人也不是問題;
看了倩女幽魂以後,更要知道活不活著都不是問題……
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.22.93
推
05/04 11:27, , 1F
05/04 11:27, 1F
討論串 (同標題文章)