亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: C307307
打印 上一主題 下一主題

split多個連續(xù)文件分割,如何保證文件號連續(xù)?請大蝦指教 [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2011-05-15 15:08 |只看該作者
本帖最后由 C307307 于 2011-05-15 15:16 編輯

回復 10# Shell_HAT


  
    其實是對文本進行操作,對源文件的內容每一行添加兩個字段,寫入到新文件,但新文件不能超過指定大小。
    判斷是否超標是在寫完后的,因為在每行寫入后去判斷肯定會影響速度。所以直接在文件寫完后,split下。
    這樣的文件有10個

i=1   
while  i<=10
do
   awk生成新的文件。
   split新文件
   ……
   i++
done
舉例:
file_0001.dat,file2_0002.dat,……,file_0010.dat,每個文件的大小為45M,但要求生成的文件大小不能超過 10M(這個不定):
file_0001.dat有45M,則要分成5個文件,分別為 new_file_0001.dat,newfile_0002.dat,……,newfile_0005.dat,不管newfile_0005.dat是否
到達10M,file_0002.dat必須從newfile_0006.dat開始分割。所以最后肯定會生成50個文件,
文件從newfile_0001.dat到newfile_0050.dat.
  
文件序號如何連續(xù) 0001.dat到0050.dat??

要求速度快額

論壇徽章:
0
12 [報告]
發(fā)表于 2011-05-15 22:04 |只看該作者
回復 3# yinyuemi


    想問下:printf -v name "%04.f" $n
這句什么作用。??

謝了!

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯賽之上海
日期:2016-03-03 10:27:14
13 [報告]
發(fā)表于 2011-05-16 01:33 |只看該作者
本帖最后由 yinyuemi 于 2011-05-16 05:48 編輯

回復 12# db2-zhang


    將printf得到的值賦于變量name。
http://72891.cn/thread-2300359-1-1.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP