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

  免費注冊 查看新帖 |

Chinaunix

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

[文本處理] 把一個文件按照100M的數(shù)據(jù)大小split [復制鏈接]

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
21 [報告]
發(fā)表于 2014-07-16 17:02 |只看該作者
回復 19# jason680

謝謝,學習了,有沒有辦法從001開始呢?
   

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
22 [報告]
發(fā)表于 2014-07-16 17:21 |只看該作者
回復 20# yestreenstars

沒注意到...是從0開始
哇! 好像 不行(不是從1開始---無法自設(shè))...

new split version can do that, but my "split (GNU coreutils) 8.13" didn't support


Usage: /usr/gnu/bin/split [OPTION]... [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is 'x'.  With no INPUT, or when INPUT
is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -a, --suffix-length=N   generate suffixes of length N (default 2)
      --additional-suffix=SUFFIX  append an additional SUFFIX to file names.
  -b, --bytes=SIZE        put SIZE bytes per output file
  -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file
  -d, --numeric-suffixes[=FROM]  use numeric suffixes instead of alphabetic.
                                   FROM changes the start value (default 0).

  -e, --elide-empty-files  do not generate empty output files with '-n'
      --filter=COMMAND    write to shell COMMAND; file name is $FILE
  -l, --lines=NUMBER      put NUMBER lines per output file
  -n, --number=CHUNKS     generate CHUNKS output files.  See below
  -u, --unbuffered        immediately copy input to output with '-n r/...'
      --verbose           print a diagnostic just before each
                            output file is opened
      --help     display this help and exit
      --version  output version information and exit
   

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
23 [報告]
發(fā)表于 2014-07-16 17:27 |只看該作者
回復 21# jason680

我這里這樣寫可以哦,你試一下:
  1. [root@localhost test]# split -b100M -da3 --numeric-suffixes=1 --filter='cat > $FILE.txt' file abc_
  2. [root@localhost test]# ls
  3. abc_001.txt  abc_002.txt  file
復制代碼
  1. [root@localhost test]# split --version
  2. split (GNU coreutils) 8.22
復制代碼

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
24 [報告]
發(fā)表于 2014-07-16 17:48 |只看該作者
回復 21# jason680

-d后面的a是啥意思?
   

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
25 [報告]
發(fā)表于 2014-07-16 18:01 |只看該作者
本帖最后由 jason680 于 2014-07-16 18:05 編輯

回復 23# yestreenstars


    -da3 ==> -d -a 3

   -a, --suffix-length=N   generate suffixes of length N (default 2)

I think you can use below command:

split -b100M -d1 -a3 --additional-suffix=.txt file abc_

論壇徽章:
60
20周年集字徽章-20	
日期:2020-10-28 14:04:3015-16賽季CBA聯(lián)賽之北京
日期:2016-07-06 15:42:0715-16賽季CBA聯(lián)賽之同曦
日期:2016-06-12 10:38:0915-16賽季CBA聯(lián)賽之佛山
日期:2016-05-27 11:54:56黃金圣斗士
日期:2015-12-02 11:44:35白銀圣斗士
日期:2015-11-25 14:32:43白銀圣斗士
日期:2015-11-23 12:53:352015亞冠之布里斯班獅吼
日期:2015-10-21 16:55:482015亞冠之首爾
日期:2015-09-01 16:46:052015亞冠之德黑蘭石油
日期:2015-08-31 11:39:192015亞冠之薩濟拖拉機
日期:2015-08-28 21:06:5315-16賽季CBA聯(lián)賽之廣東
日期:2016-07-12 14:58:53
26 [報告]
發(fā)表于 2014-07-16 20:04 |只看該作者
被樓上給回答了..沒什么可說的了...

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
27 [報告]
發(fā)表于 2014-07-16 23:23 |只看該作者
回復 24# jason680

不行,一定要用長參數(shù)的形式:
  1. [root@localhost test]# split -b100M -d1 -a3 --additional-suffix=.txt file abc_
  2. split: 無法以多于一種的方式切分輸入
  3. Try 'split --help' for more information.
  4. [root@localhost test]# split -b100M --numeric-suffixes=1 -a3 --additional-suffix=.txt file abc_
  5. [root@localhost test]# ls
  6. abc_001.txt  abc_002.txt  file
  7. [root@localhost test]#
復制代碼

論壇徽章:
1
處女座
日期:2014-09-18 16:18:00
28 [報告]
發(fā)表于 2014-07-17 00:13 |只看該作者
split真是個神奇的工具,從來沒用過

論壇徽章:
0
29 [報告]
發(fā)表于 2014-07-17 10:27 |只看該作者
回復 26# yestreenstars

哥們 你好  我把你那個帶入到SHELL里每天執(zhí)行  發(fā)現(xiàn)了一個問題
split -C 100M     mm_nn_F_111_${deal_date}_NNN.DAT  mm_nn_F_111_${deal_date}_
mv  mm_nn_F_111_${deal_date}_NNN.DAT     111_${deal_date}_NNN.DAT
ls  mm_nn_F_111_${deal_date}_* | sort | awk '{f=sprintf("mm_nn_F_111_${deal_date}_%03d.DAT",++i);system("mv "$0" "f)}'
發(fā)現(xiàn)文件最后生成了這樣   mm_nn_F_111__001.DAT      mm_nn_F_111__002.DAT
文件名字都多了一個下劃線  這是為什么呢  能指點下嘛


   

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
30 [報告]
發(fā)表于 2014-07-17 11:54 |只看該作者
回復 28# ssxssx

mm_nn_F_111_${deal_date}_NNN.DAT是你要分割的文件的文件名嗎?
${deal_date}的值是什么?
   
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP